我们正在使用ActiveMQ Artemis 2.7.0
通过使用broker.xml
可以在控制台中看到配置重载功能的地址和队列,而无需重新启动ActiveMQ Artemis进程。但是,从broker.xml
中删除它们时,仍然会收发消息。
答案 0 :(得分:0)
默认情况下,在运行时(通过配置重载)从broker.xml
强制删除地址和队列是不可行的,因为这可能会导致数据丢失。如果要在运行时强制将地址和队列从broker.xml
中删除后删除,则需要将<config-delete-addresses>
和<config-delete-queues>
地址设置设置为FORCE
。有关更多详细信息,请参见the documentation。