少し調べてみたところ、信頼性の低い udp ユニキャストは zeromq でサポートされているプロトコルではないことがわかりました。未解決の問題、UDP サポート #807がありますが、実際の活動はありません。私の質問は、epgm (または pgm) プロトコルを使用して zeromq pub/sub を構成し、従来の udp ユニキャスト パフォーマンス (および動作) に近づける方法を教えてください。
私がこの質問をする理由は 2 つあります。まず、私のリアルタイム システムでは、かなりの割合でメッセージを公開しています。メッセージが配信されない場合、メッセージを破棄して次のメッセージを送信するよりも、メッセージを再送信する方が悪いです。第二に、私のシステム内には、zeromq 通信パターンが適用される他の多くのユースケースがあります。さらに、このシナリオでも、従来の zeromq tcp pub/sup が望ましいユース ケースがあります。システム全体で zeromq を使用することは非常に理にかなっているため、独自の udp 実装を展開することなく、このシナリオでも zeromq を使用したいと考えています。(私は zeromq の初心者であり、ネットワーク プログラミングの専門家ではないため、udp を zeromq に追加することは範囲外です。)
udp は zeromq の現在のプロトコルではないため、epgm pub/sub に適切なオプションを設定して、目的の通信に近づけるにはどうすればよいですか?
フィードバックをいただければ幸いです。