TopicSubscriber - не получает старые сообщения - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть очередь с сотнями сообщений в очереди и менее 10 в очереди.

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

Я пытаюсь получить все сотни сообщений (которым несколько месяцев), но ни один из них MessageListener ни receive() не дай мне ни одного из старых сообщений.Это только дает мне только что новые сообщения в очереди с сегодняшнего дня.

Как я могу получить старые сообщения (которые никогда не были исключены из очереди) из темы?

Дополнительная информация

  • Я попытался добавить consumer.retroactive=true к названию темы, но это не дало эффекта.
  • My activemq.xml совпадает с указанным в дистрибутиве по умолчанию.

1 Ответ

0 голосов
/ 04 декабря 2018

Вы будете получать сообщения, опубликованные только в том случае, если потребитель находился в автономном режиме, если вы создали надежного подписчика.

...