【问题标题】:only latest message to be present in active mq?只有最新消息出现在 activemq 中? 【发布时间】:2010-10-21 02:11:53 【问题描述】: 我正在通过Mule 向Active MQ 队列发送消息。 我想要这样,队列中只保留最新消息,而不是之前的任何消息。 如何实现? 非常感谢。 【问题讨论】: 标签: activemq mule 【解决方案1】: 将队列大小设置为1,默认的驱逐策略,即oldestMessageEvictionStrategy,应该踢掉之前的消息并放入最新的消息。您还可以为优先级设置其他策略,例如 OldestMessageWithLowestPriorityEvictionStrategy 或乱用消息的 TTL 设置。 您也可能会收到一些关于队列已满的警告,因此请做好处理的准备。 【讨论】: