Java 一个反应式微服务正在另一个微服务上造成拒绝服务

Java 一个反应式微服务正在另一个微服务上造成拒绝服务,java,spring,reactive-programming,spring-webflux,denial-of-service,Java,Spring,Reactive Programming,Spring Webflux,Denial Of Service,我有两个微服务,它们都是反应式的,并且使用webflux Microservice#1正在将数据上传到Microservice#2 @计划的任务 Microservice#1在每次调用中发送几个HTTP POST请求 (~10/分钟) Microservice#2接收请求并进行一些处理 微服务2有时需要几秒钟来完成 请求,但有时由于请求的复杂性需要更多的时间 计算 解决这个问题的最好办法是什么 我可以保留使用反应式编程的优点吗?还是应该放弃使用反应式编程 我是否应该在Microservice

我有两个微服务,它们都是反应式的,并且使用webflux

  • Microservice#1正在将数据上传到Microservice#2
    @计划的
    任务
  • Microservice#1在每次调用中发送几个HTTP POST请求 (~10/分钟)
  • Microservice#2接收请求并进行一些处理
  • 微服务2有时需要几秒钟来完成 请求,但有时由于请求的复杂性需要更多的时间 计算
解决这个问题的最好办法是什么

我可以保留使用反应式编程的优点吗?还是应该放弃使用反应式编程

我是否应该在Microservice#1中增加计划任务的间隔? 我是否应该减少Microservice#1中的请求数? 我应该在Microservice 2中添加超时吗


在这种情况下,使用负载平衡器+扩展不是一个选项。

也许,您可以提供一些代码示例?