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秒后“出列”和“过期计数”也会增加——就像队列中发生的一样。。。