Resilience4j 中是否有服务器端 RateLimiter?

问题描述

我正在编写一个带有微服务的应用程序,我正在使用 Resilience4j 来限制“µs A”称为“µs B”的每秒请求数,假设为 50 r/s。

但是,由于 Kubernetes 集群可以为“µs A”实例化多达 10 个 pod,因此“µs B”最多可以接收 500 r/s。现在,我不打算发生这种情况。我想将总 r/s 限制在一个下限,假设最大为 100。

Resilience4j 是否支持接收端的速率限制器?这甚至有意义吗?或者,如果 Kubernetes 不堪重负,我应该要求 Kubernetes 扩展“µs B”?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)