
相关示例源码:github.com/chentianmin…
功能分析
public final Flux<T> subscribeOn(Scheduler scheduler, boolean requestOnSeparateThread)

在subscribe的时候进行线程切换,subscribeOn()使得它上游的订阅阶段以及整个消费阶段异步执行。
各参数含义如下:
scheduler:线程切换的调度器,Scheduler用来生成实际执行异步任务的Worker。requestOnSeparateThread:是否需要在Worker上执行request()请求,默认true。在慢Publisher、快Consumer场景中可能导致长时间阻塞,可将requestOnSeparateThread设置成false解决这个问题。

最低0.47元/天 解锁文章
1573

被折叠的 条评论
为什么被折叠?



