来自webclient Java的远程服务调用:Spring Webflux

问题描述

我有一个要求,即我的请求中有500多个ID,我必须致电远程服务。 但是问题是远程服务无法执行,因此超时。因此,我最多只能在一个请求中发送100个ID。 Spring WebFlux有没有一种方法可以让我以批量方式发送500多个请求,并且总体上我可以得到响应。 TIA

样品申请:

{“ ids”:“ 1”,“ 2”,“ 3”,....., “ 510”,“ 511” }

应该使用Flux.merge(),但不确定。

解决方法

我通过批量发送请求使它正常工作。