Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个非常简单的静态网络。代理 A 始终在运行并始终在主题 X 上发送消息。代理 B 静态配置为连接到代理 A,并具有主题 X 的消费者。
B 可能并不总是能够到达 A。当 B 重新连接到 A 时,它会收到一连串消息,这些消息是在它们断开连接时发生的。我不想要这些消息。我已经研究和试验了两天,找不到一个配置可以抛出在它们断开连接期间发生的消息。有人可以为我指出如何配置我的经纪人的正确方向吗?非常感激。
在我的情况下,预取似乎是罪魁祸首。具体来说,在 Broker B 的 xml 配置中,我在 networkConnector 中添加了一个 prefetchSize="1"。我不再看到重新连接时消息的爆发。