【发布时间】:2015-06-01 11:20:26
【问题描述】:
我在 tcp 中使用 pub-sub 模式。当我的一个订阅者死亡(例如 kill -9)并以相同的身份重新启动时,它不会收到以前的消息。
什么是解决方案,所以当它重新启动时它会收到发送的消息? (我知道 0mq 无法处理)
- 运行发布者
- 运行 sub0(订阅套接字)
- 运行 sub1(订阅套接字)
- pkill -9 sub0(模拟守护进程死亡)
- 发布者发送消息
- 再次运行 sub0(相同的 ZMQ_IDENTITY)
sub0 没有收到丢失的消息。
【问题讨论】: