标签: spring-webflux project-reactor
在我的webflux应用程序中,我正在使用来自AWS-SQS的消息,并使用它们在缓慢的后端(响应时间最多为5秒)上调用多个HTTP请求。
我意识到,由于流量过多,消耗的消息越多,后端获得的速度就越慢,直到死掉为止。
如何使用反应堆/ webflux机制控制发送到后端的请求数?我尝试了一些带有limit / limitRate的东西,但是没有按预期工作。
您有任何样本/想法吗?
答案 0 :(得分:0)
看看resilience4j库。在断路器,重试和隔板等多种弹性功能中,也有rate limiting。
他们支持Project Reactor。