【发布时间】:2021-01-11 19:51:24
【问题描述】:
我们必须为 Istio 配置速率限制。我们正在使用 istio 1.6。提供的所有示例都具有基于标头的速率限制。我们可以对所有请求的应用程序进行速率限制,而不管标头如何。就像 istio 应该限制所有用户在一分钟内点击应用程序超过 500 次。
【问题讨论】:
-
因为 rateLimit 使用
key-value对来应用速率限制规则。 Istio/Envoy 的作用是为发送到 rateLimit 服务的流量分配正确的键和对应的值。所以我想说不可能限制所有用户开箱即用,但我正在考虑两种解决方法,首先是为每个传入请求添加一些标头,其次是将您的应用程序域指定为值,有很好的描述example。让我知道您对此的看法。
标签: istio envoyproxy