TopicSubscriber-不接收旧消息

时间:2018-12-04 00:13:38

标签: jms activemq

我有一个队列,其中有数百条消息入队,而不到10条出队。

<topic name="TEST.FOO.TOPIC ">
<stats size="0" consumerCount="5" enqueueCount="183" dequeueCount="18"/>
</topic>

我正在尝试获取所有数百条消息(它们已有几个月的历史了),但是MessageListenerreceive()都没有给我任何旧消息。它只给我今天任何新入队的消息。

如何从某个主题获取旧消息(从未出队)?

更多信息

  • 我尝试将consumer.retroactive=true添加到主题名称,但这没有任何效果。
  • 我的activemq.xml与默认发行版中提供的相同。

1 个答案:

答案 0 :(得分:0)

如果您创建了持久订阅者,则仅会在使用者脱机时收到发布的消息。