【发布时间】:2018-06-07 21:03:36
【问题描述】:
根据文档:
Flux 是一个可以发出 0..N 个元素的流:
Flux<String> fl = Flux.just("a", "b", "c");
Mono 是 0..1 个元素的流:
Mono<String> mn = Mono.just("hello");
因为两者都是反应流中 Publisher 接口的实现。
我们不能在大多数情况下只使用 Flux,因为它也可以发出 0..1,从而满足 Mono 的条件吗?
或者有一些特定情况只需要使用 Mono 而 Flux 无法处理这些操作? 请建议。
【问题讨论】:
标签: reactive-programming project-reactor reactive-streams