连接限制 (proto)

此扩展的限定名为 envoy.filters.network.connection_limit

注意

此扩展旨在针对不可信的下游和上游流量保持稳健。

提示

此扩展扩展并可与以下扩展类别一起使用

此扩展必须使用以下类型 URL 之一进行配置

连接限制 配置概述.

extensions.filters.network.connection_limit.v3.ConnectionLimit

[extensions.filters.network.connection_limit.v3.ConnectionLimit proto]

{
  "stat_prefix": ...,
  "max_connections": {...},
  "delay": {...},
  "runtime_enabled": {...}
}
stat_prefix

(string, REQUIRED) 用于发出 统计信息 时使用的前缀。

max_connections

(UInt64Value) 用于处理过滤器过滤器链的新传入连接的最大连接配置。当达到 max_connection 时,传入连接将在延迟持续时间后关闭。

delay

(Duration) 用于在指定的时间持续时间后拒绝连接而不是立即拒绝连接的延迟配置。这样,恶意用户就无法尽可能快地重试,从而为 Envoy 提供更好的 DoS 保护。如果不存在此配置,则连接将立即关闭。

runtime_enabled

(config.core.v3.RuntimeFeatureFlag) 控制过滤器是否启用的运行时标志。如果未指定,则默认为启用。