RxJava反应性拉动 - 上游移动缓冲区

时间:2017-06-23 08:34:46

标签: java android rx-java rx-java2

我有一个非常快速的生成源(并且我无能为力)和非常慢的消费者(以依赖于用户行为的速率)。

我使用RxJava的反应拉模型来处理这个问题,并且没有比我请求更多的事件传递给订阅者,因此工作正常。在流中,在源和订户之间,我有一个昂贵的网络请求。

fastProducingSource()
    .flatMapMaybe(event -> expensiveRequest(event))
    .subscribe(slowConsumingSubscriber)

我想延迟此请求,直到下游在flatMapMaybe()

之前请求更多项和缓冲项生成

0 个答案:

没有答案