有没有办法在 Apache ActiveMQ 中设置溢出策略?

Is there a way to set an overflow policy in Apache ActiveMQ?

Apache ActiveMQ 5.x 中是否有一种方法可以指定在达到队列限制时消息会发生什么情况?我正在寻找类似于 TIBCO EMS 的溢出策略的东西,您可以在其中丢弃旧消息以获取新消息。我在文档中找到的最接近的东西是生产者流控制来减慢生产者的速度。

问题不够具体,很难给出具体的建议。 ActiveMQ 5.x 代理有 strategies for dealing with slow consumers or fast producers 但它们在一定程度上取决于域(主题或队列)。

ActiveMQ Artemis 具有其他功能,例如 paging and other strategies,可以提供帮助。