我有一个来自主源的数据流,第二个流来自不同来源的富集数据。不幸的是,富集信息通常在原始数据之前到达。我想确保富文本消息被缓存,直到原始消息首次发布。我可以用Rx来实现吗?使用Rx同步两个流
1
A
回答
1
简短的回答,可能。由于@Enigmativity也避而远之,这是一个有点开放式的问题。
- 是否有1对1的消息(显然不是 - “有可能不是一个富集值”)
- 的丰富信息和掌握的消息将在同一顺序到达。如果不是,那么我假设有某种类型的编号可以将主要消息的内容与主题相匹配
- 似乎主消息可能不会被延迟,并且必须在到达时通过。那么丰富消息如何应用于主消息?我们是否推出了一个新的信息,即主+丰富?我假设你不想改变状态,即在主消息被转发之后修改主消息。
+0
你好。谢谢回复。回答你的问题,不幸的是,1 - 不。丰富来自另一项可能无法提供的服务。 2 - 是的,有一个关联ID,3 - 正在收听富集消息,然后改变其自己对第一条消息的表示。谢谢! – 2012-08-01 17:30:23
0
我建议你在这种情况下使用ReplaySubject
。您可以在这里找到工作示例:How to subscribe to, but buffer data from, an IObservable until another IObservable has published?。该代码对我很有用。
+0
谢谢,但这不是我想要做的 – 2012-08-01 17:28:08
相关问题
- 1. 有条件地组合两个Rx流
- 2. 同步RX中的多个订阅
- 3. 为Rx v2编写同步单元测试流程
- 4. 使用Rx节流非异步呼叫的回调
- 5. 同时使用两个线程访问两个同步块
- 6. 使用json同步两个对象?
- 7. 两个ListFragments同步
- 8. 同步两个ScrollView
- 9. RxJava:Split Rx可以流入多个流
- 10. 同步两个玩家玩同样的M3U8流
- 11. Silverlight:使用Rx从同步方法返回值
- 12. 使用Microsoft同步框架将两个表同步到一个读取表中
- 13. 加入的Rx流
- 14. 同步两个MySQL表
- 15. 同步两个ListView位置
- 16. 同步两个UIScrollBar的
- 17. 同步两个imageview的SRC
- 18. 与jquery同步两个表
- 19. 同步两个画廊
- 20. 同步两个HorizontalScrollViews Android
- 21. 如何同步两个textareas?
- 22. 蟒蛇 - 同步两个QTreeWidgets
- 23. jscrollpane - 同步两个div
- 24. 同步两个YAML文件
- 25. 同步两个数据库
- 26. 如何同步两个QGraphicsViews?
- 27. 同步播放两个QTMovie
- 28. 保持两个AVPlayers同步
- 29. 两个日历同步
- 30. 如何同步两个NSManagedObjectContext
看看101个Rx示例http://rxwiki.wikidot.com/101samples – GSerjo 2012-07-27 09:47:58
每个主值总是有相关的富集值吗?它是一对一的吗?否则,您需要提供一些代码才能基于答案。 – Enigmativity 2012-07-28 05:48:43
可能没有浓缩值。我不明白它是如何有所作为,主消息不能被延迟 – 2012-07-28 14:11:46