Тема ActiveMQ JMS - удаление старых сообщений

Есть ли способ отслеживать сообщения в теме ActiveMQ JMS и, самое главное, удалять старые сообщения, например удалять сообщения старше месяца назад.

Я использую Apache Camel для создания тем ActiveMQ Connection и JMS.


person user2709613    schedule 25.09.2013    source источник


Ответы (1)


В отправленных сообщениях JMS есть заголовок, называемый time to live, при превышении которого сообщения удаляются из очереди.

Такого же эффекта можно добиться на уровне брокера.

Дополнительную информацию можно найти здесь http://activemq.apache.org/manage-durable-subscribers.html

person AlanFoster    schedule 29.09.2013