ConcurrencySchedulingPolicy CRD说明

ConcurrencySchedulingPolicy是服务网格ASM流量调度套件提供的一种预置策略,用于提供并发数限制下的请求优先级调度。本文ConcurrencySchedulingPolicy的字段说明。

ConcurrencySchedulingPolicy CRD说明

ConcurrencySchedulingPolicy定义了一个并发数限制的请求优先级策略,指定了策略生效的服务、并发数限制器运行参数和请求优先级调度的参数等。

ConcurrencySchedulingPolicySpec

ConcurrencySchedulingPolicySpec是ConcurrencySchedulingPolicy的核心配置,即spec部分。

字段

类型

是否必选

说明

concurrency_scheduler

ConcurrencyScheduler

指定并发数限制以及请求优先级调度的参数的配置。

ConcurrencyScheduler

ConcurrencyScheduler指定并发数限制器参数以及请求优先级调度配置。

字段

类型

是否必选

说明

max_concurrency

int64

请求并发数上限。

concurrency_limiter

ConcurrencyLimiterParameters

并发数限制器执行策略相关配置。

scheduler

Scheduler

当请求超过并发数限制时,对请求进行排队的优先级调度器配置。

selectors

[]Selector

基于选择器来选择策略生效的具体请求。