我目前正在为我当前的项目选择RxJava 1.x或2.x.
我基本上需要PublishSubject一个背压策略onBackpressureLatest().
我想选择RxJava 2.x,但我不能完全理解如何将背压策略应用于a PublishSubject,因为它继承自Observable而不是继承Flowable.
你能告诉我如何在RxJava 2.x中创建一个PublishSubject带onBackpressureLatest()背压策略吗?
aka*_*okd 18
在2.x中,背压被移动到基本类型Flowable及其热门合作伙伴PublishProcessor,ReplayProcessor等.
PublishProcessor<Integer> pp = PublishProcessor.create();
Flowable<Integer> out = pp.onBackpressureLatest();
Run Code Online (Sandbox Code Playgroud)
我在某个时候使用过这样的东西:
Subject<Object> emitterSubject = PublishSubject.<Object>create().toSerialized();
emitterSubject.toFlowable(BackpressureStrategy.LATEST)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4826 次 |
| 最近记录: |