QuotaSchedulingPolicy是服務網格ASM流量調度套件提供的一種預置策略,用於提供請求調用的配額管理原則。本文介紹QuotaSchedulingPolicy的欄位說明。
QuotaSchedulingPolicy欄位說明
QuotaSchedulingPolicy定義了調度使用的限流器配置,以及請求被限流後使用的優先順序調度器的配置等。
QuotaSchedulingPolicySpec
QuotaSchedulingPolicySpec是QuotaSchedulingPolicy的核心配置,即spec欄位的部分。
欄位 | 類型 | 是否必選 | 說明 |
quota_scheduler | 是 | 指定請求配額調度策略使用的限流器以及請求優先順序調度器的配置。 |
QuotaScheduler
欄位 | 類型 | 是否必選 | 說明 |
fill_amount | double | 是 | 每次向令牌桶中填充令牌時、填充的令牌數量。通過與 |
bucket_capacity | double | 是 | 限流器使用的令牌桶容量上限。當請求速率小於令牌桶填充速率時,令牌桶內的令牌數量會持續增加,最大將達到 |
rate_limiter | 是 | 請求配額調度使用的限流器的配置參數。 | |
scheduler | 是 | 當請求超過速率限制時,對請求進行排隊的優先順序調度器配置。 | |
selectors | []Selector | 是 | 基於選取器來選擇限流生效的具體請求流。 |