我有一個來自主源的數據流,第二個流來自不同來源的富集數據。不幸的是,富集信息通常在原始數據之前到達。我想確保富文本消息被緩存,直到原始消息首次發佈。我可以用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. 同步兩個CUDA流
- 3. 有條件地組合兩個Rx流
- 4. 同步RX中的多個訂閱
- 5. 使用Gstreamer同步多個流
- 6. 爲Rx v2編寫同步單元測試流程
- 7. 使用Rx節流非異步呼叫的回調
- 8. 同時使用兩個線程訪問兩個同步塊
- 9. Rx多個異步操作
- 10. 使用AutoResetEvent同步兩個線程
- 11. SSIS使用查找同步兩個表
- 12. 使用Apache Camel同步兩個表
- 13. 使用兩個隊列同步線程
- 14. 使用json同步兩個對象?
- 15. 使用MSBUILD同步兩個文件夾
- 16. 同步兩個項目(同步使用的框架)
- 17. 同步兩個ScrollView
- 18. 同步兩個BindingSources
- 19. 兩個ListFragments同步
- 20. 同步兩個NSScrollViews
- 21. 同步兩個GLSurfaceViews
- 22. 同步兩個BackgroundWorkers
- 23. 同步兩個NSScrollView
- 24. 同步,同步內容流
- 25. RxJava:Split Rx可以流入多個流
- 26. 同步兩個玩家玩同樣的M3U8流
- 27. 使用Rx異步讀取webrequest
- 28. Silverlight:使用Rx從同步方法返回值
- 29. Android,java rx,異步
- 30. 使用Microsoft同步框架將兩個表同步到一個讀取表中
看看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