【发布时间】:2017-01-10 10:59:18
【问题描述】:
我需要在 JMS 主题中为我的消息设置消息过期。我尝试通过设置 message.setJMSExpiration() 和 producer.getTimeToLive() 方法的属性。但我不这么认为,我在我发布的主题中发布的消息仍然存在。
我的疑问是这些属性是否用于在过期时间到达后丢弃主题中的未订阅消息?或在特定订阅者订阅的消息之后。
我使用选择器来识别特定的客户。
如果上述任何一个属性都不足以使消息过期,那么我是否需要任何其他配置才能使消息在生产者端过期?
我正在使用 Apache ActiveMQ 5.8.0 和 JDK 1.6
【问题讨论】:
标签: java jms activemq jms-topic