ActiveMQ静态网络:断开连接后如何丢弃消息?

时间:2013-10-25 00:43:52

标签: java activemq

我有一个非常简单的静态网络。代理A始终在运行并且始终在主题X上发送消息。代理B静态配置为连接到代理A,并且具有主题X的消费者。

B可能无法始终到达A.当B重新连接到A时,它会收到断开连接时发生的一连串消息。我不想要这些消息。我已经进行了两天的研究和实验,并且找不到一个配置,它会丢弃在断开连接期间发生的消息。有人可以指出我如何配置我的经纪人的正确方向?非常感谢。

1 个答案:

答案 0 :(得分:0)

在我的案例中,预取似乎是罪魁祸首。具体来说,在Broker B的xml配置中,我向networkConnector添加了一个prefetchSize =“1”。我不再看到重新连接的消息。