【发布时间】:2017-01-06 03:42:58
【问题描述】:
我是主题和订阅者方法的新手,并尝试探索主题订阅者方法以在主题上发布消息并在客户端订阅发布的消息。
当我研究这种方法时,我在一些文章中读到生产者和订阅者之间的连接在生产者或订阅者出现故障之前不会终止。所以我尝试使用 Wireshark 检查连接状态,以了解 有多少数据包正在传输以及 数据包传输的频率在生产者和订阅者我得到了以下结果。
据我所知,谁能解释一下网络上发生了什么?数据包是否正在传输以保持连接有效?如果是这样,那么数据包每 10 秒传输一次,是否有任何可能增加时间从 10 秒到 30 秒?
为什么要求一个客户端保持连接,每 10 秒大约 190 字节。如果我使用 3500 左右的多个客户端,那么我认为这可能会导致网络问题。
我正在使用 Java 6 和 ActiveMQ 来探索这一点。
提前致谢。
【问题讨论】:
标签: java tcp activemq wireshark jms-topic