ActiveMQ—在代理重新启动之前不会传递消息

ActiveMQ—在代理重新启动之前不会传递消息,activemq,messages,restart,broker,Activemq,Messages,Restart,Broker,我正在使用ActiveMQV5.6。它有一个消费者。它在大多数情况下都能正常工作。但有时,消息不会被发送,而是在队列中累积。但是,一旦我重新启动了代理,它就会再次正常工作。我搜索了一下,看看是否有其他人也面临同样的问题,并找到了一些已经报告了这个问题的网站。比如说, 但所有这些帖子都要追溯到2008年。这个问题解决了吗?还有其他人面临同样的问题吗?可能与流量控制有关 这里需要更多细节,消费者在做什么?你是怎么编码的。发布时的机上、排队和出列计数是多少。我只配置了一个生产者和一个消费者。我

我正在使用ActiveMQV5.6。它有一个消费者。它在大多数情况下都能正常工作。但有时,消息不会被发送,而是在队列中累积。但是,一旦我重新启动了代理,它就会再次正常工作。我搜索了一下,看看是否有其他人也面临同样的问题,并找到了一些已经报告了这个问题的网站。比如说,


但所有这些帖子都要追溯到2008年。这个问题解决了吗?还有其他人面临同样的问题吗?

可能与流量控制有关


这里需要更多细节,消费者在做什么?你是怎么编码的。发布时的机上、排队和出列计数是多少。我只配置了一个生产者和一个消费者。我无法复制这个。它是随机发生的。另外,它只在测试环境中发生,而不在开发环境中发生。我将在下次问题发生时收集这些详细信息。谢谢你的意见!谢谢你的链接。但在我的应用程序中,只有一个生产者和一个消费者。另外,如果它是一个快速的生产者和一个缓慢的消费者,那么它应该会导致OutOfMemoryException,对吧。这并没有发生。所以,我不确定这是否是原因。发生这种情况还有其他原因吗?