私は、epgm PUBソケットのメッセージを1つ以上のepgm SUBソケットに送るアプリケーションを持っています。物事のほとんどはうまくいくが、購読しているアプリケーションが十分に長く放置されていると、通常はメッセージやメッセージが欠落してしまう。 ZMQのドキュメントを読んだところ、epgmの「信頼性の高いマルチキャスト」という性質は、これが起こらないようにすると考えていたでしょう。 SUBソケットが1つのメッセージを受け取った後は、シャットダウンするまで、または大規模なネットワークトラブル(接続が最大限になるまで)を得ることが保証されています。ZMQがPUB/SUBのepgmよりもどのような信頼性を保証しますか?
とにかく、それは文脈ですが、質問は単なるタイトルです:ZMQがPUB/SUBの上にepgmを作るのはどのような信頼性が保証されますか?
パブリッシャーに最高透かしを設定していますか? –
デフォルトをそのまま使用します。メッセージレートは高くなく、2つの10B-160KBのメッセージが毎秒1フレームで表示されます。 (平均メッセージサイズは80 KBです)。 – scott
バックチャネルが正しく動作していることを確認しました:送信者と受信者は正しいネットワークインターフェイスを使用していますか?たとえば、WireSharkのPGMプロトコルに従うことができます。 –