【发布时间】:2015-12-16 17:21:00
【问题描述】:
我最近开始使用 ActiveMQ 5.8。我有默认的 activemq.xml 设置,并且正在使用 ActiveMQ Web 管理员进行一些简单的测试。当我通过 ui 向队列发送消息时,队列将显示一条待处理的消息约 5 秒,然后消息将出队。此队列上没有设置任何消费者。为什么消息不在队列中?在旧版本的 ActiveMQ 中,执行相同的过程,消息将按预期保留在队列中。 5.8 有什么变化吗?
【问题讨论】:
-
您在创建消息时是否设置了生存时间?你能观察到消息的详细信息,包括它们的过期时间吗?听起来这可能是问题所在。我目前使用的是 5.10,并且无法在默认安装中观察到这种行为。
-
我安装了 ActveMQ 5.10.2,它按预期工作。消息保留在队列中,无需设置生存时间或任何其他属性。这可能是由错误的 5.8 安装引起的。
-
很高兴听到这个消息。总帐
标签: activemq