有没有办法通过命令行(win/linux)删除/清除ActiveMQ中的所有队列?
我只能找到特定队列的命令。
或者也许有办法通过 activeMQ 管理员来做到这一点?同样,我只找到了如何一一删除/清除队列,这可能非常乏味。
Thanks!
你可以调整你的activemq.xml
a bit:
<broker deleteAllMessagesOnStartup="true" ...>
这适用于 KahaDB 消息存储(它与 JDBC 消息存储存在问题),所有消息都会被删除,随后队列也会被清除。
由于您希望删除所有队列,因此重新启动代理并不是清理所有内容的昂贵选择。
清除将在“每次”重新启动时发生
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)