zmq丢消息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zmq丢消息相关的知识,希望对你有一定的参考价值。
问题:
先启动客户端,后启动服务端,为什么还是客户端还是没有收到第一条消息?
分析:
就算先启动客户端,服务端pub出去的一些消息也还是可能没有被收到,因为你启动服务端时,服务端与客户端要建立连接,而这个时候,消息其实已经发出去了,所以你没收到。
解决方案:
服务端绑定套接字后会等待200毫秒,以避免订阅者连接延迟而丢失数据的问题。比较好的解决方案还是要用相关模型来解决这一点。
参考文章:
zmq推荐文章
https://github.com/anjuke/zguide-cn/blob/master/chapter5.md
http://api.zeromq.org/2-1:zmq
以上是关于zmq丢消息的主要内容,如果未能解决你的问题,请参考以下文章