Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rx java RxJava2.x中带有背压的PublishSubject_Rx Java_Rx Java2 - Fatal编程技术网

Rx java RxJava2.x中带有背压的PublishSubject

Rx java RxJava2.x中带有背压的PublishSubject,rx-java,rx-java2,Rx Java,Rx Java2,我目前正在为我当前的项目选择RXJava1.x或2.x 我基本上需要一个带有背压策略的PublishSubject,OnBackpressureTest() 我想选择RxJava 2.x,但我不能完全理解如何将背压策略应用于PublishSubject,因为它继承自可观察的,而不是可流动的 您能告诉我如何在RxJava 2.x中使用onBackpressureLatest()背压策略创建PublishSubject吗?在2.x中,背压被移动到基本类型Flowable及其热伙伴PublishPr

我目前正在为我当前的项目选择RXJava1.x或2.x

我基本上需要一个带有背压策略的
PublishSubject
OnBackpressureTest()

我想选择RxJava 2.x,但我不能完全理解如何将背压策略应用于
PublishSubject
,因为它继承自
可观察的
,而不是
可流动的



您能告诉我如何在RxJava 2.x中使用
onBackpressureLatest()
背压策略创建
PublishSubject
吗?

在2.x中,背压被移动到基本类型Flowable及其热伙伴PublishProcessor、ReplayProcessor等

PublishProcessor<Integer> pp = PublishProcessor.create();
Flowable<Integer> out = pp.onBackpressureLatest();
PublishProcessor pp=PublishProcessor.create();
可流出=pp.反向压力相关测试();

我曾在某些时候使用过类似这样的东西:

Subject<Object> emitterSubject = PublishSubject.<Object>create().toSerialized();

emitterSubject.toFlowable(BackpressureStrategy.LATEST)
Subject emitterSubject=PublishSubject.create().toSerialized();
发射器主题。toFlowable(背压策略。最新)

@akarnokd在这种情况下如何调用Flowable订阅服务器的onNext()?我尝试使用pp.onNext(1),但它没有调用flowable的订阅者onNext()@SandipSoni请打开一个问题,详细说明您拥有的内容和您尝试的内容,以及源代码。