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