申し訳ありませんが、現実には「フリーサイズ」というものはありません。
アーキテクチャに影響を与える多くの側面があります。
両方の Martin SUSTRIK のクールな子供たち - ZeroMQ
& nanomsg
- は、スケーラブルなフォーマル コミュニケーション パターンの優れた基盤 + レゴ タイプのビルディング ブロックを提供することに大きく貢献しましたが、彼らはほんの始まりにすぎず、それREQ/REP
またはSURVEY
Behavioral Primitives (素晴らしいイノベーションですが、それでもまだビルディング ブロック ) は、ほとんどすべてのアーキテクトとエバンジェリストを混乱させるアーキテクチャです。
元の質問は重要ですが、「より広い翼幅」を持つ一部の人々は、あなたの質問がMCVEコード例主導ではなく「広すぎる」または「意見」指向であると感じているため、管理上閉鎖する最初の提案をすでに取得しています( . ..はい、StackOverflowの生活は時々速くて残酷です)。
そのため、これ以上の詳細は入手できませんが、私の推奨は ( の最近のバージョンを確認することです。これは、 -sidePUB/SUB
でフィルター処理を行うことができます( ではなく、初期の ZeroMQ バージョンの設計ではなく、すでに xmited / 何億ものバイトがラウンドに配信されている言及された.PUB
SUB
SUB
SURVEY
コンテキストがなければ、真剣に判断するのはナンセンスです。設計および実装しようとしているものを改善することはできません。
私はそうしようとしていた貧弱なサービスをするでしょう。
最良の次のステップは?
私が今あなたにできることは、このテーマの全体像を見るようにあなたに指示することです >>>より多くの引数、簡単なシグナリング プレーン/メッセージング プレーンの図、およびPieter HINTJENS の必読の本への直接リンクを示します.