令牌桶(proto)
type.v3.TokenBucket
配置令牌桶,通常用于速率限制。
{
"max_tokens": ...,
"tokens_per_fill": {...},
"fill_interval": {...}
}
- max_tokens
(uint32) 桶可以容纳的最大令牌数。这也是桶最初包含的令牌数。
- tokens_per_fill
(UInt32Value) 每次填充间隔添加到桶中的令牌数。如果未指定,则默认为单个令牌。
- fill_interval
(Duration, REQUIRED) 添加令牌到桶的填充间隔。在每个填充间隔期间,
tokens_per_fill
会被添加到桶中。桶中永远不会超过max_tokens
个令牌。