我们可以通过消息数限制队列吗:ActiveMQ 5

时间:2020-04-10 11:43:51

标签: activemq

我有一个用例,其中队列只能包含1条消息,并且必须用任何新消息替换。

因此,如果队列中没有侦听器,则上述说明将生效。如果侦听器正在侦听队列,则它将使用该消息。因此,队列的最大限制为1。

我在ActiveMQ中进行了大量搜索。任何指导肯定会有所帮助。

注意:有一个"ring" queue in ActiveMQ Artemis可以完成此操作,但是我们正在ActiveMQ中寻找此功能。为此提出了A Jira

1 个答案:

答案 0 :(得分:0)

ActiveMQ中没有可比的功能来将队列深度限制为固定数量的消息。如果您确实需要这种东西,那么您也许应该迁移到ActiveMQ Artemis,因为它内置了此功能。