ZeroMQ で「反転」PUB/SUB をセットアップしようとしています。
サブスクライブ (SUB) ソケットがいくつかの長寿命サーバーに属していることを意味しますzmq_bind()
。パブリッシング (PUB) ソケットは短命のクライアントであり、zmq_connect()
.
シングルipc://
ソケットを使用しています。
出版社からのメッセージが各購読者に届くことを期待しています。
問題: サブスクライバ プロセスの 1 つだけがメッセージを受信します。そのプロセスが停止すると、パブリッシャーはzmq_term()
.
この操作モードは zmq でサポートされていますか? はいの場合、私は何が間違っていますか? いいえの場合、必要なものを実装する方法は?
いくつかの追加の詳細を含む最小限の例 (Lua では、これは重要ではありません): https://gist.github.com/938429