11.3 通用响应式操作实战
Flux 和 Mono 是 Reactor 提供的最重要的组成部分,而这两个响应式类型所提供的操作就是粘合剂,这些操作将它们结合在一起,来创建数据流动的通道。在 Flux 和 Mono 之间,存在超过 500 种操作,其中的每一个可以被归类为:
- 创建操作
- 联合操作
- 传输操作
- 逻辑处理操作
把 500 个操作都印在这里来看看它们是如何工作的,这是件有趣的事情,但是在这一章节中没有这么大的空间给它。因此我在这个章节中选择了几个最有用的操作,我们先从创建操作开始。
注意:哪里有 Mono 的例子吗?Mono 和 Flux 有很多相同的操作,所以它没有必要展示两次同样的操作。此外,Mono 虽然是有用的,但是对比 Flux 的操作来说,Mono 看上去还是没有那么有趣。在我们所写的例子中,大多数使用的都是 Flux,Mono 通常情况下有与 Flux 对等的操作。