【发布时间】:2020-09-28 13:24:11
【问题描述】:
根据 ZMQ 指南,当使用标准 pub-sub 模式时,如果没有连接的客户端,则发布者不会发布任何消息。
如果发布者没有连接的订阅者,那么它将简单地丢弃所有消息。
但是,如果您使用扩展的 pub-sub 模式,即发布者和订阅者由 zmq_proxy 与 xsub 和 xpub 套接字进行中介,会发生什么?如果没有订阅者,很难推断在这种情况下会发生什么。我的假设是 xsub 套接字充当订阅者,并且 所有 发布者将继续发布,而不管是否有任何实际订阅者连接到代理。但这只是一个有根据的猜测。此外,很难通过实验验证在这种情况下会发生什么——我想我必须使用wireshark或类似的东西来监控网络流量。以为我会在开始这条路之前问这个问题:)
提前致谢
【问题讨论】:
标签: c++ zeromq publish-subscribe