标签: events system.reactive rxjs
在为我们的项目探索rx时,我们遇到了以下益智游戏: 我们有一个流S1可以接收两个不同的事件(A和B)。 如果我们从该流(S1)创建两个单独的流(Sx1和Sx2),这些流专门订阅A或B事件(A的Sx1和B的Sx2),是否保证订户将接收事件 他们到达S1的顺序?
答案 0 :(得分:0)
这完全取决于您选择执行哪种合并方法,这将决定如何回馈结果。
看看RxMArbles它有很好的视觉效果。
对于这种情况,我说Concat将保持事件进入的顺序相同,但如果您正在处理异步数据,这可能不是最佳选择。查看RxMarble上的COMBINING OPERATORS
COMBINING OPERATORS