ConcurrencySchedulingPolicy是服務網格ASM流量調度套件提供的一種預置策略,用於提供並發數限制下的請求優先順序調度。本文ConcurrencySchedulingPolicy的欄位說明。
ConcurrencySchedulingPolicy CRD說明
ConcurrencySchedulingPolicy定義了一個並發數限制的請求優先順序策略,指定了策略生效的服務、並發數限制器運行參數和請求優先順序調度的參數等。
ConcurrencySchedulingPolicySpec
ConcurrencySchedulingPolicySpec是ConcurrencySchedulingPolicy的核心配置,即spec部分。
欄位 | 類型 | 是否必選 | 說明 |
concurrency_scheduler | 是 | 指定並發數限制以及請求優先順序調度的參數的配置。 |
ConcurrencyScheduler
ConcurrencyScheduler指定並發數限制器參數以及請求優先順序調度配置。
欄位 | 類型 | 是否必選 | 說明 |
max_concurrency | int64 | 是 | 請求並發數上限。 |
concurrency_limiter | 是 | 並發數限制器執行策略相關配置。 | |
scheduler | 是 | 當請求超過並發數限制時,對請求進行排隊的優先順序調度器配置。 | |
selectors | []Selector | 是 | 基於選取器來選擇策略生效的具體請求。 |