【问题标题】:only latest message to be present in active mq?只有最新消息出现在 activemq 中?
【发布时间】:2010-10-21 02:11:53
【问题描述】:

我正在通过MuleActive MQ 队列发送消息。

我想要这样,队列中只保留最新消息,而不是之前的任何消息。

如何实现?

非常感谢。

【问题讨论】:

    标签: activemq mule


    【解决方案1】:

    将队列大小设置为1,默认的驱逐策略,即oldestMessageEvictionStrategy,应该踢掉之前的消息并放入最新的消息。您还可以为优先级设置其他策略,例如 OldestMessageWithLowestPriorityEvictionStrategy 或乱用消息的 TTL 设置。

    您也可能会收到一些关于队列已满的警告,因此请做好处理的准备。

    【讨论】:

      猜你喜欢
      • 2011-01-14
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 2011-09-19
      • 2018-09-09
      • 2015-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多