- 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. PubSubのメッセージ順序
- 3. Webワーカーのメッセージの順序
- 4. Akka Streams ActorRefSourceメッセージの順序
- 5. Spring Cloud Dataflow - メッセージの保持順序
- 6. devForceのエンティティの順序順序
- 7. ConcurrencyMode.MultipleモードのWCFサービスにおけるメッセージの順序の保護
- 8. ConstraintLayout描画順序/レイヤー順序
- 9. 発信キュー内のメッセージの順序を維持する - .Net
- 10. <form:error path = "*" />メッセージの順序はランダムではないので
- 11. カフカのメッセージの順序を維持する方法は?
- 12. 厳密な順序でのメッセージの並行処理
- 13. 順序
- 14. 順序
- 15. websocketメッセージの到着順序が間違っていますか?
- 16. SqlException.Messageが間違ったメッセージの順序を返します
- 17. SQSメッセージの順序が正しくありません
- 18. 検証メッセージの順序を設定する方法は?
- 19. .net Rx:メッセージの順序付き一括処理
- 20. IPCはLinuxでメッセージの順序を保証しますか?
- 21. 塩析 - 手順の順序
- 22. DataTableの順序
- 23. どの順序
- 24. jQueryの:順序
- 25. イベントリスナーの順序
- 26. 行の順序
- 27. 行の順序
- 28. リストの順序
- 29. アセンブリロードの順序
- 30. コンストラクタコンポーネントコールの順序
6件?それらのほとんどはzmqガイドによって明確に答えられています。これは私たちが参考にしてくれるところです、google:zguide.zeromq.org/page:all – g19fanatic