如何热导出ActiveMQ Artemis 的配置并热导入它?
How to hot export the configuration of an ActiveMQ Artemis and hot import it?
我想热导出配置,以便以后可以在不停止机器的情况下导入它:
- 地址
- 队列
- 路由类型
- 地址设置
- 等...
队列的创建是通过 Apache ActiveMQ 界面、管理控制台完成的。
我知道我们可以执行导出,但是必须停止 Apache Artemis:
#Export the log in XML format
./artemis data exp > /tmp/export.xml
#Import of the log in XML format
./artemis data imp --input /tmp/export.xml --host localhost --port 61617
我知道我们也可以通过日志导出,但是 Apache Artemis 必须停止:
artemis data print --journal D:\apache-artemis-2.6.2\instances\broker-sandbox-miscellaneous\datajournal\ > D:/2022-02-05_ResultPrintJournal.txt
有什么方法可以恢复配置,然后即时导入吗?
提前感谢您的帮助
目前无法在运行时转储您提到的项目的配置,然后将它们应用到另一个 运行 代理。
您可以更改 broker.xml
,而不是通过 Web 控制台修改代理。这样所有的配置更改都将以一种简单的格式被捕获,您可以简单地将其复制到另一个代理。
我想热导出配置,以便以后可以在不停止机器的情况下导入它:
- 地址
- 队列
- 路由类型
- 地址设置
- 等...
队列的创建是通过 Apache ActiveMQ 界面、管理控制台完成的。
我知道我们可以执行导出,但是必须停止 Apache Artemis:
#Export the log in XML format
./artemis data exp > /tmp/export.xml
#Import of the log in XML format
./artemis data imp --input /tmp/export.xml --host localhost --port 61617
我知道我们也可以通过日志导出,但是 Apache Artemis 必须停止:
artemis data print --journal D:\apache-artemis-2.6.2\instances\broker-sandbox-miscellaneous\datajournal\ > D:/2022-02-05_ResultPrintJournal.txt
有什么方法可以恢复配置,然后即时导入吗?
提前感谢您的帮助
目前无法在运行时转储您提到的项目的配置,然后将它们应用到另一个 运行 代理。
您可以更改 broker.xml
,而不是通过 Web 控制台修改代理。这样所有的配置更改都将以一种简单的格式被捕获,您可以简单地将其复制到另一个代理。