ZMQが多対多のPUB / SUB関係をサポートしていると述べているのを見てきました。
この場合、私が望むのは複数のパブリッシャーに複数のサブスクライバーを持たせることです(これは一般的なバススタイルのアプリケーション用です)が、私が混乱しているのは、それを物理的に実装する方法です。単一のバインドと、そのバインドされたソケットへの複数の接続である必要があります。
したがって、私はこれをどのように達成するかについて少し混乱しています。
pgmがこれを達成する方法である可能性があることを私は見ました(すべてのメンバーが同じマルチキャストアドレスに接続するため)が、物理的にそれを行う方法がわかりません...
Q:物理的に実装する方法
場合1は、ZeroMQで働いたことがない、
一つはここに「ZeroMQを初めて目に楽しむことが原則未満で5秒」
、さらに詳細に飛び込む前に、
APUB_A
コンピューターAにPUB_A.bind()
-s、任意のSUB
かもしれ.connect()
Aの上にあり、
PUB_B
コンピュータBにはPUB_B.bind()
任意の、-sSUB
かもしれ.connect()
Bに、そこ
Arev_PUB_C
任意のホスト上のrev_PUB_C.connect()
少数または多数の-s SUB
「以前に成功していたまし-s、SUB_xyz.bind()
それぞれのローカルアドレス(複数可)へ
そして、分散システムの設計者がショーを進化させるのが好きなので、メリーゴーラウンドは続きます。
かわいいですね。
Zen-of-Zeroへようこそ
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加