我们的架构基于一个由大约70个队列组成的ActiveMQ 5.10.0主干网。不同的应用程序将消息发送到队列,不同的应用程序消耗来自队列的消息。 详细地说,只有5个队列拥有多个消费者,而其余队列每个队列只有一个消费者。
除了拥有多个消费者的队列外,一切正常。对于这些队列,消息正确排队,但它们不会出列,直到我们访问ActiveMQ Web门户并单击队列名称,从而登记完整的消息列表。当我们这样做时,突然出现的待处理消息会出列。
一些补充说明:
有人可以给我们任何建议吗?为什么访问ActiveMQ Web消息列表会解锁未排队的消息?