【发布时间】:2016-08-26 07:07:22
【问题描述】:
有一个随机数流。
rx.Observable
.range (0, 1000)
.map (() -> 200d * Math.random ())
我需要将流程分成两部分。小于 100 的数字和大于 100 的数字。
之后,对于小于 100 的数字(链 1):
我需要向网络执行request1,等待答复并继续其他运营商的流程chain1。
对于大于 100 的数字(链 2):
我必须再发一个request2,等待答复,然后继续处理链操作。
request1 和request2 不会互相等待,链是并行执行的。但是内链处理必须等待请求的响应。
怎么做?
【问题讨论】: