跳到主要内容

aidy.v2.plugin.inbound_rate_limit

Messages & Enums

message InboundRateLimitPluginConfig

路由级入口限速配置。 当前仅支持控制限速相关响应头的返回策略,不负责决定插件是否进入请求链路。

message InboundRateLimitPluginConfig {
// 控制 X-RateLimit-* 与 Retry-After 等响应头的返回方式。
}

enum InboundRateLimitPluginHeadersMode

限速相关响应头的返回策略。

enum InboundRateLimitPluginHeadersMode {
// 未显式指定时,回退到静态配置中的默认策略。
INBOUND_RATE_LIMIT_PLUGIN_HEADERS_MODE_UNSPECIFIED = 0;
// 每次请求都返回限速相关响应头。
INBOUND_RATE_LIMIT_PLUGIN_HEADERS_MODE_ALWAYS = 1;
// 仅在触发限速并返回 429 时返回限速相关响应头。
INBOUND_RATE_LIMIT_PLUGIN_HEADERS_MODE_ON_LIMIT = 2;
// 从不返回限速相关响应头。
INBOUND_RATE_LIMIT_PLUGIN_HEADERS_MODE_NEVER = 3;
}