作为主题,根据大理石图,Flux.concatMapIterableFlux.flatMapIterable都不交错,与Flux.concatMapFlux.flatMap根据大理石图交错的flatMapFlux.concatMapIterable不同。

Flux.flatMapIterable图是

java - Flux.concatMapIterable和Flux.flatMapIterable有什么区别?-LMLPHP

图是
java - Flux.concatMapIterable和Flux.flatMapIterable有什么区别?-LMLPHP

两者都导致序列输出。

最佳答案

这两种方法实际上是彼此的别名,在处理下一个方法之前,它们都将完全消耗每个Iterable。别名只是为了更好地在API中发现。

但是,两种方法中的大理石图都应该相同(并列),我将修复此问题...

关于java - Flux.concatMapIterable和Flux.flatMapIterable有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42751288/

10-11 08:53