zmq在ZMQ_PAIR模式下进行进程内通信时丢包

发布于 2021-11-28 17:54:34 字数 170 浏览 707 评论 2

进程内,多线程之间,通过zmq_socket创建了ZMQ_PAIR进行组内通信,已经设置了收发的最高水位是无限制了。但是当发送数据过快时,就会出现丢包的情况,通过测试,发送端持续发送1W条短报文,接收端循环接收,但是只能接收到9990条。 每次发送端都返回值都是成功的。不知道数据丢哪去了。

求助!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

怎言笑 2021-12-02 07:36:38

可是我已经把 ZMQ_RCVBUF和ZMQ_SNDBUF 都设置挺大了啊。而且另一端也一直在读取的。很奇怪啊

飘过的浮云 2021-11-30 03:33:24

socket buffer有长度限制

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文