我对于反应性新手来说相对较新,我认为我已经掌握了大部分基本面,但我很难看到的一个方面就是如何创建几个独立的流媒体(比如说在单独的业务逻辑中)组件)然后将它们连接在一起。
查看文档,我认为FlowableProcessor就是我想要的,但是没有一个子类实际上有用。最接近的是PublishProcessor,除了它明确指出它没有正确地聚合下游背压请求。 UnicastProcessor也没有传播背压,只是无限期地缓冲,而另外3个有趣的'使他们不适合的行为。
Flowable.publish()产生一个可以聚合下游背压的多播流,但是我找不到一种方法来创建一个我以后可以从上游可流动的方式提供的方法。我错过了什么,或者这不是框架提供的开箱即用的东西?