【发布时间】:2020-09-14 08:45:25
【问题描述】:
Apache ActiveMQ 5.x 中是否有一种方法可以指定当达到队列限制时消息会发生什么?我正在寻找类似于 TIBCO EMS 的溢出策略的东西,您可以丢弃旧消息以获取新消息。我在文档中找到的最接近的东西是 Producer Flow Control 以减慢生产者的速度。
【问题讨论】:
-
从您的问题中不清楚您使用的是哪个版本的 Apache ActiveMQ,但如果您使用的是 ActiveMQ Artemis,请查看address-full-policy address-setting。可以设置为
PAGE、BLOCK或FAIL。 ring queue 功能也可能很有趣。