【发布时间】:2011-08-11 09:25:34
【问题描述】:
我正在尝试使用 ZeroMQ 设置“反向”PUB/SUB。
表示订阅(SUB)socket属于几个长寿命服务器,做zmq_bind();并且发布 (PUB) 套接字是一个短暂的客户端,并且会执行 zmq_connect()。
我使用单个 ipc:// 套接字。
我希望来自发布者的消息会到达每个订阅者。
问题:只有一个订阅者进程接收到消息。如果该进程终止,发布者会卡在zmq_term()。
zmq 是否支持这种操作模式?如果是,那我做错了什么?如果没有,那么如何实现我需要的?
带有一些额外细节的最小示例(在 Lua 中,但这不重要):https://gist.github.com/938429
【问题讨论】:
标签: linux ipc publish-subscribe zeromq