0%

ActiveMQ 启动时删除所有持久化的消息

如果要在ActiveMQ重启的时候删除持久化的消息,可以在配置文件activemq.xmlbroker字段添加deleteAllMessagesOnStartup="true",如下:

1
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" deleteAllMessagesOnStartup="true" dataDirectory="${activemq.data}">

慎用,会删除所有持久化的消息,注意误删!

参考链接:
https://activemq.apache.org/broker-uri