Есть ли способ отслеживать сообщения в теме ActiveMQ JMS и, самое главное, удалять старые сообщения, например удалять сообщения старше месяца назад.
Я использую Apache Camel для создания тем ActiveMQ Connection и JMS.
Есть ли способ отслеживать сообщения в теме ActiveMQ JMS и, самое главное, удалять старые сообщения, например удалять сообщения старше месяца назад.
Я использую Apache Camel для создания тем ActiveMQ Connection и JMS.
В отправленных сообщениях JMS есть заголовок, называемый time to live, при превышении которого сообщения удаляются из очереди.
Такого же эффекта можно добиться на уровне брокера.
Дополнительную информацию можно найти здесь http://activemq.apache.org/manage-durable-subscribers.html