QuotaSchedulingPolicy是服务网格ASM流量调度套件提供的一种预置策略,用于提供请求调用的配额管理策略。本文介绍QuotaSchedulingPolicy的字段说明。
QuotaSchedulingPolicy字段说明
QuotaSchedulingPolicy定义了调度使用的限流器配置,以及请求被限流后使用的优先级调度器的配置等。
QuotaSchedulingPolicySpec
QuotaSchedulingPolicySpec是QuotaSchedulingPolicy的核心配置,即spec字段的部分。
字段 | 类型 | 是否必选 | 说明 |
quota_scheduler | 是 | 指定请求配额调度策略使用的限流器以及请求优先级调度器的配置。 |
QuotaScheduler
字段 | 类型 | 是否必选 | 说明 |
fill_amount | double | 是 | 每次向令牌桶中填充令牌时、填充的令牌数量。通过与 |
bucket_capacity | double | 是 | 限流器使用的令牌桶容量上限。当请求速率小于令牌桶填充速率时,令牌桶内的令牌数量会持续增加,最大将达到 |
rate_limiter | 是 | 请求配额调度使用的限流器的配置参数。 | |
scheduler | 是 | 当请求超过速率限制时,对请求进行排队的优先级调度器配置。 | |
selectors | []Selector | 是 | 基于选择器来选择限流生效的具体请求流。 |