- ZeroMQはメッセージの順序(FIFO)を保証しますか?
- 永続性のオプションがありますか。
- IPC通信に最適ですか?
- メッセージの優先順位付けを可能にしますか。
- 受信者に優先順位を付けることができますか。
- 同期通信と非同期通信の両方を可能にしていますか?
Q
メッセージの順序
7
A
答えて
4
Zeromqは、udpのようなメッセージングシステムとして最もよく理解されています。したがって、それは本質的に保証されていません。 ZMQはいくつかの部分を含むメッセージを送信することができるため、単一のメッセージの一部がアトミックかつ順番に受信されることを保証します。すべての通信は常に設計によって非同期です。
詳細なパターンについてはhttp://zguide.zeromq.org/を参照してください。
と言われていますが、要求されたすべての機能は定義上、送信を遅くし、より複雑にします。必要な場合は、ガイドの使用可能なパターンの1つを実装または使用する必要があります。
1
https://lists.zeromq.org/pipermail/zeromq-dev/2015-January/027748.html
著者は言った:」彼らは同じネットワークパスを通過した場合、TCPまたはIPCの上に運ばメッセージが順番に配信されます。これは保証されません、それはTCP 保証だ、とは何の関係も。 ZeroMQ .ZeroMQは のメッセージの順序を変更しませんが、2つ以上のパスを経由してメッセージを渡した後、これらのフローを再度マージすると、実際には のメッセージがシャッフルされます。
関連する問題
- 1. socket.ioのメッセージ順序
- 2. Webワーカーのメッセージの順序
- 3. ConcurrencyMode.MultipleモードのWCFサービスにおけるメッセージの順序の保護
- 4. 発信キュー内のメッセージの順序を維持する - .Net
- 5. 厳密な順序でのメッセージの並行処理
- 6. <form:error path = "*" />メッセージの順序はランダムではないので
- 7. 塩析 - 手順の順序
- 8. リストの順序
- 9. jQueryの:順序
- 10. アセンブリロードの順序
- 11. DataTableの順序
- 12. コンストラクタコンポーネントコールの順序
- 13. どの順序
- 14. 検証メッセージの順序を設定する方法は?
- 15. websocketメッセージの到着順序が間違っていますか?
- 16. .net Rx:メッセージの順序付き一括処理
- 17. 指定された順序でメッセージ出力を累積する
- 18. ここ順序
- 19. 処理順序
- 20. 順序は、C++
- 21. VGG:カテゴリの順序?
- 22. Pythonリストの順序
- 23. F#コマンドラインファイルの順序?
- 24. Groupbyフィルタの順序
- 25. SQLクエリの順序
- 26. Antlr4 - 句の順序
- 27. バインディングの順序バインディングの順序を保証する方法
- 28. メンバーの順序、派生の順序は重要ですか?
- 29. HTML解析順/スクリプトの実行順序
- 30. static変数順序
6件?それらのほとんどはzmqガイドによって明確に答えられています。これは私たちが参考にしてくれるところです、google:zguide.zeromq.org/page:all – g19fanatic