我正在使用ActiveMQ v5.10.0并且几乎每个周末都会遇到问题,我的ActiveMQ实例会停止向队列发送给消费者的持久消息。我无法弄清楚可能导致这种情况的原因。
虽然问题正在发生,但我尝试了以下事项:
如果我从STOMP生产者发送持久性或非持久性消息,则会发生同样的事情。令人惊讶的是,所有这些只发生在队列中,主题消费者能够接收持久消息和非持久消息。
我已经在ActiveMQ用户论坛上发布了这个帖子:http://activemq.2283324.n4.nabble.com/Broker-not-delivering-persistent-messages-to-consumer-on-queue-td4691245.html但是ActiveMQ中没有人提出任何建议。
jstack输出也不是很有帮助。
更多细节: 1.我没有使用任何选择器,消息组功能 2.我在我的设置中禁用了生产者流量控制
我想了解一些配置值可能导致此问题的建议 - 内存限制,消息TTL等。