Apache camel Camel-activemq组件-TTL

Apache camel Camel-activemq组件-TTL,apache-camel,activemq,Apache Camel,Activemq,我希望自动从主题中删除旧消息,因此我使用了中描述的选项timeToLive。但是,它仅适用于队列,而不适用于主题。知道为什么吗 出于测试目的,我制定了以下简单路线: 路由发送消息到我的测试主题,TTL=10秒。我希望在10秒钟后信息会消失 当我改为使用队列时,一切正常()您如何知道消息在10秒后没有被删除?如何观察这一事实是整个用例的一个重要部分。我正在使用Red Hat Jboss Fuse管理控制台查看主题属性,在那里我可以看到主题上的“排队”在增加,但在指定的时间之后,没有发生其他事情

我希望自动从主题中删除旧消息,因此我使用了中描述的选项
timeToLive
。但是,它仅适用于队列,而不适用于主题。知道为什么吗

出于测试目的,我制定了以下简单路线:


路由发送消息到我的
测试
主题,TTL=10秒。我希望在10秒钟后信息会消失


当我改为使用队列时,一切正常(

您如何知道消息在10秒后没有被删除?如何观察这一事实是整个用例的一个重要部分。我正在使用Red Hat Jboss Fuse管理控制台查看主题属性,在那里我可以看到主题上的“排队”在增加,但在指定的时间之后,没有发生其他事情。。我预计10秒后“出列”和“过期计数”也会增加——就像队列中发生的一样。。。