【发布时间】:2014-12-02 08:01:11
【问题描述】:
我需要一个无代理模式来在节点之间读取和写入消息,而无需从队列中删除任何消息,直到某些监控系统接受删除消息。
我可以用 zeromq 做到这一点吗?在 zmq 中,如果一个发布者节点死亡,网络上排队的消息也消失了吗?我怎样才能将这个队列保存在网络中!!!
( 我想发送一条消息,发布者和订阅者读取消息,但不要从队列中删除它,直到我的 Qos 监视器从数组中删除它。如果我的发布者死了,用它创建的消息队列不应该被删除。
我可以用 zmq 中的当前模式实现这些功能吗? )
【问题讨论】:
-
既然您已包含标签dds,您是否也对使用DDS 的解决方案感兴趣?你没有在你的问题中提到它。
-
@ReinierTorenbeek 我不知道,我认为使用像 zmq 这样的 MQ 并实现这样的模式(我上面描述的)到目前为止还不是 DDS 架构。如果我对dds的理解有误,请纠正我?谢谢
标签: c++ zeromq data-distribution-service