ActiveMQ JMS 主题 - 删除旧消息

Posted

技术标签:

【中文标题】ActiveMQ JMS 主题 - 删除旧消息【英文标题】:ActiveMQ JMS Topic - delete old messages 【发布时间】:2013-09-30 12:05:33 【问题描述】:

有没有办法监控 ActiveMQ JMS 主题中的消息,最重要的是删除旧消息,例如删除一个月前的消息。

我正在使用 Apache Camel 构建 ActiveMQ 连接和 JMS 主题。

【问题讨论】:

【参考方案1】:

在已发送的 JMS 消息中有一个称为生存时间的标头,超过该标头时将从队列中删除消息。

可以在代理级别实现相同的效果。

更多信息可以在这里找到http://activemq.apache.org/manage-durable-subscribers.html

【讨论】:

以上是关于ActiveMQ JMS 主题 - 删除旧消息的主要内容,如果未能解决你的问题,请参考以下文章

WSO2 ESB 5.0.0 配置 JMS 传输(ActiveMQ)- 主题消息发布与订阅

WSO2 ESB 5.0.0 配置 JMS 传输(ActiveMQ)- 主题消息发布与订阅

WSO2 ESB 5.0.0 配置 JMS 传输(ActiveMQ)- 主题消息发布与订阅

Apache ActiveMQ教程二 (消息主题订阅)

Apache ActiveMQ教程二 (消息主题订阅)

activemq、jms 主题和带有选择器的订阅者