标签: spring flux
如果我需要使用Flux和Spring 5进行并行Web服务调用,实现模式如何。基本上,我的目标是并行进行多个Web服务调用,并在Web上将内容流回浏览器服务执行完成。
答案 0 :(得分:0)
如果从这些网络服务返回的结果的顺序不相关,您可以使用Flux.merge。
Flux.merge
根据文件
将数组/ vararg中包含的Publisher序列中的数据合并为交错合并序列。
https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Flux.html#merge-java.lang.Iterable-
如果需要将值的顺序与发布商的顺序相同,则可以使用Flux.mergeSequential。
Flux.mergeSequential