在 ActiveMQ Artemis 中队列为空之前,分页状态不会恢复

Paging state is not recovering until queue is empty in ActiveMQ Artemis

我们在 ActiveMQ Artemis 2.17.0 中遇到问题。其中一个队列在达到最大内存设置时进入分页状态 - max-size-bytes。一段时间后,当消费者处理消息时,消息计数会大大减少。但是直到队列为空它才恢复分页状态。这是预期的行为吗?

这是预期的行为。在代理离开配置的分页模式之前,必须使用与该地址关联的所有消息。