通过修改broker.xml来删除地址/队列而不重新启动Broker

时间:2019-10-14 10:08:21

标签: activemq-artemis

我们正在使用ActiveMQ Artemis 2.7.0

通过使用broker.xml可以在控制台中看到配置重载功能的地址和队列,而无需重新启动ActiveMQ Artemis进程。但是,从broker.xml中删除它们时,仍然会收发消息。

1 个答案:

答案 0 :(得分:0)

默认情况下,在运行时(通过配置重载)从broker.xml强制删除地址和队列是不可行的,因为这可能会导致数据丢失。如果要在运行时强制将地址和队列从broker.xml中删除后删除,则需要将<config-delete-addresses><config-delete-queues>地址设置设置为FORCE。有关更多详细信息,请参见the documentation