本地限流 架构概述
v3 API 参考
过滤器应该以 envoy.filters.network.local_ratelimit 的名称进行配置。
Note
全局限流是通过 全局限流过滤器 进行支持的。
本地限流过滤器将 令牌桶 速率限制应用于由过滤器的过滤器链处理的传入连接。过滤器处理的每个连接都会使用一个令牌,如果连接中没有可用的令牌,那么连接将会被立刻关闭,而不需要进一步的迭代过滤器。
在当前实现中每一个过滤器和过滤器链中都有一个独立的限流。
每个配置的本地限流过滤器统计以 local_ratelimit.<stat_prefix>. 为根,统计信息如下:
名称
类型
描述
rate_limited
Counter
因超出速率限制而被关闭的连接总数
本地限流过滤器可以通过 启用 的配置字段标记运行时功能。