Spring WebFlux -04-操作符-05-更多

拥有回忆 提交于 2020-02-26 07:25:24

(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

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!