(1)除了以上几个常见的操作符意外,Reactor中提供了非常丰富的操作符。
(2)用于编程方式自定义生成数据流的create和generate等及其变体方法。
(3)用于“无副作用的peek(我的理解就是不会消费数据)”场景的doOnNext、doOnError、doOnComplete、doOnSubscribe、doOnCancel等及其变体方法。
(4)用于数据流转换的when、and/or、merge、concat、collect、count、repeat等及其变体方法。
(5)用于过滤/拣选的take、first、last、sample、skip、limitRequest等及其变体方法。
(6)用于错误处理的timeout、onErrorReturn、onErrorResume、doFinally、retryWhen等及其变体方法。
(7)用于分批的window、buffer、group等及其变体方法。
(8)用于线程调度的publishOn和subscribeOn方法。
更多操作请见官方文档:https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Flux.html
来源:oschina
链接:https://my.oschina.net/u/3777515/blog/3163519