[英]ActiveMQ Static Network : How do I drop messages when disconnected?
我有一个非常简单的静态网络。 代理A始终运行,并且始终在主题X上发送消息。代理B被静态配置为连接到代理A,并且具有主题X的使用者。
B可能并不总是能够到达A。当B重新连接到A时,它会收到一连串的消息,这些消息是在断开连接时发生的。 我不要这些消息。 我已经进行了两天的研究和实验,无法找到一种配置来丢弃在断开连接期间发生的消息。 有人可以指导我如何配置经纪人吗? 非常感激。
在我看来,预取是罪魁祸首。 具体来说,在代理B的xml配置中,我向networkConnector添加了prefetchSize =“ 1”。 我再也看不到重新连接时出现的大量消息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.