gpt4 book ai didi

Istio EnvoyFilter 速率限制

转载 作者:行者123 更新时间:2023-12-05 06:56:29 24 4
gpt4 key购买 nike

我们必须为 Istio 配置速率限制。我们正在使用 istio 1.6。提供的所有示例都有基于 header 的速率限制。我们可以对所有请求限制我们的应用程序,而不管 header 如何。就像 istio 应该限制所有用户在一分钟内点击应用程序超过 500 次。

最佳答案

作为envoy filter rate limiting使用键值对来应用速率限制规则。 Istio/Envoy 的作用是为发送到 rateLimit 服务的流量分配正确的键和相应的值。基于此,我认为不可能开箱即用地限制所有用户,但我认为您可以通过一些解决方法来解决这个问题。

想到了这样的想法,值得一试。

  • 为每个传入请求添加一些随机 header 。然后使用基于此值的速率限制。有一个 example如何为每个请求添加自定义 header 。
  • 将您的应用域指定为值。然后使用您的域作为速率限制值。有很好的描述example .

关于Istio EnvoyFilter 速率限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65123650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com