【发布时间】:2017-06-04 17:57:33
【问题描述】:
我正在使用pyzmq从DEALER向ROUTER发送20000条消息。
当我在每条消息之间暂停 0.0001 秒时,它们都会到达,但如果我通过每条消息暂停 0.00001 来加快发送速度 10 倍,则只有大约一半的消息到达。
是什么导致了问题?
【问题讨论】:
-
您可能需要检查网络流量以查看发送方或接收方是否正在丢弃消息。
-
@TomDalton 我该怎么做?我只是在统计应用中发送和接收的消息
-
你能发一个minimal working example的客户端和服务器代码吗?市面上有很多网络监控工具,但如果不知道您正在使用的平台,很难推荐一个。 Windows 上的 Wireshark 和 Linux 上的 tcpdump 可能是很好的起点。