ActiveMQ排队的消息在没有消费者的情况下出列

时间:2015-02-17 16:44:32

标签: activemq

我最近开始使用ActiveMQ 5.8。我有默认的activemq.xml设置,并且正在使用ActiveMQ Web管理员进行一些简单的测试。当我通过ui向队列发送消息时,队列将显示一条待处理消息约5秒钟,然后该消息将被出列。此队列中没有设置消费者。为什么消息不会留在队列中?在旧版本的ActiveMQ中,执行相同的过程,消息将按预期保留在队列中。用5.8改变了什么?

1 个答案:

答案 0 :(得分:0)

最近发生在我身上。检查activemq.xml

<plugins>
    <timeStampingBrokerPlugin zeroExpirationOverride="1000" ttlCeiling="60000" futureOnly="true"/>
</plugins>

zeroExpirationOverride =“1000”会在一秒钟后自动使任何消息过期,而不会附加任何消费者。