【发布时间】:2021-07-31 07:14:16
【问题描述】:
我有两个 Mono<T>,我从两个不同的来源让我们说KAFKA。
我的意图是将 这两个 Mono 合并为 Flux<T>。 1
然后使用Flux中的public final Mono<T> reduce(BiFunction<T,T,T> aggregator)方法创建一个最终的Mono(因为上面两个Mono的响应时间可能会有所不同)。 2
方法:
contact、zip、zipWith 等多种方法可用于Flux。我如何找到正确的使用方法(两次Mono 到Flux 转换,即1)。
这种REDUCE 的方法真的正确吗,或者还有什么其他方法可以即兴发挥吗(2)?谢谢。
【问题讨论】:
标签: mono spring-webflux project-reactor flux reactor