8

私はガイドを調べましたが、次のことを行う方法を見つけることができませ


各サブスクライバーは、特定のタイプのメッセージをサブスクライブします (1 つのパブリッシャーが複数の種類のメッセージを送信でき、複数のパブリッシャーが同じタイプのメッセージを発行できます)。
それを行う 0MQ で N から N (または N から 1 から N) のパターンを作成する方法は?

4

3 に答える 3

2

パターン?パブリッシャーは任意の数のサブスクライバーを受け入れ、サブスクライバーは複数のパブリッシャーに接続できます。ここでは何の問題もありません。先に進んで実行してください。

将来的には、どうやって達成すべきだと思うかではなく、何を達成したいかを述べたほうがよいかもしれません。多数の購読者を多数のパブリッシャーに接続するだけでは、何をしようと最善の方法ではない可能性があります。

于 2012-09-04T14:23:17.647 に答える
2

0MQ は、N 対 M のネットワークを自動的に許可します。各サブスクライバーを各パブリッシャーに接続するだけです。これは管理が負担になる可能性があります。その場合、すべてのパブリッシャーとサブスクライバーが接続する単純なプロキシを使用できます。 http://zguide.zeromq.org/page:all#toc36を参照してください。

于 2012-09-11T02:36:29.507 に答える
0

組み込みの zmq フォワーダー デバイスを使用して、N 人のパブリッシャーから N 人のサブスクライバーにメッセージを転送する簡単な例を C で作成しました。コードはhttps://gitorious.org/hellozmqで入手できます。

于 2013-01-10T16:40:29.310 に答える