重新启动订户时,zmq订户无法接收消息

时间:2016-12-16 10:44:56

标签: node.js zeromq publish-subscribe

我使用PUB/SUB经纪人(zmq node.js 计划。

订阅者不会在重新启动订阅者并且发布者仍在发布消息时接收消息。但是PUB/SUB在发布者和订阅者服务自然启动时工作正常。背后的原因尚不清楚。

可能出现什么问题?

1 个答案:

答案 0 :(得分:1)

虽然不可能完全涵盖在发布者方面使用 PUB -archetype的未公开MCVE设计的情况,以及未指明数量的 {{ 1}} 订阅者'上的-archetype节点方面,有一个重要的事实。

设计

是的,设计。阅读完API后,用户将确定

  • ZeroMQ不保证邮件传递

  • ZeroMQ SUB -lisher不会等待并为所有已连接的 PUB 订阅者发布消息,而不是等待很晚-joiners,也没有为未连接的SUB提供任何队列/持久性 - 划线并丢弃所有请求SUB的消息 - 在没有连接PUB的情况下发送消息。

enter image description here