本地限流

Note

全局限流是通过 全局限流过滤器 进行支持的。

总述

本地限流过滤器将 令牌桶 速率限制应用于由过滤器的过滤器链处理的传入连接。过滤器处理的每个连接都会使用一个令牌,如果连接中没有可用的令牌,那么连接将会被立刻关闭,而不需要进一步的迭代过滤器。

Note

在当前实现中每一个过滤器和过滤器链中都有一个独立的限流。

统计

每个配置的本地限流过滤器统计以 local_ratelimit.<stat_prefix>. 为根,统计信息如下:

名称

类型

描述

rate_limited

Counter

因超出速率限制而被关闭的连接总数

运行时

本地限流过滤器可以通过 启用 的配置字段标记运行时功能。