0

WebFlux 重试之上的速率限制

我想限制 WebFlux 的退休人数。用例是,如果要调用的服务出现故障,那么我最终会重试所有读取超时,这反过来又会造成双倍的负载。我想出了一种方法来编写自定义方法来检查重试的可行性,但这看起来更像是一种 hack。对于这个用例,有什么更简洁的方法可以遵循吗?

4

1 回答 1

0

根据问题标签,您已经弄清楚了您需要什么:断路器。

Resilience4j 断路器支持 Project Reactor:https ://resilience4j.readme.io/docs/examples-1#decorate-flowable-with-a-circuitbreaker

于 2021-03-13T09:44:08.347 回答