У меня есть очередь с сотнями сообщений в очереди и менее 10 в очереди.
<topic name="TEST.FOO.TOPIC ">
<stats size="0" consumerCount="5" enqueueCount="183" dequeueCount="18"/>
</topic>
Я пытаюсь получить все сотни сообщений (которым несколько месяцев), но ни один из них MessageListener
ни receive()
не дай мне ни одного из старых сообщений.Это только дает мне только что новые сообщения в очереди с сегодняшнего дня.
Как я могу получить старые сообщения (которые никогда не были исключены из очереди) из темы?
Дополнительная информация
- Я попытался добавить
consumer.retroactive=true
к названию темы, но это не дало эффекта. - My
activemq.xml
совпадает с указанным в дистрибутиве по умолчанию.