Destinations 插件
功能 > 拦截器 > Destinations 插件
在某些环境中,客户端无法创建目的地,只有管理员可以使用管理控制台或 API 来创建。此插件允许用户导出在代理运行时创建的目的地,并将该状态复制到另一个代理。
<plugins>
<destinationsPlugin location="/workspace/destinations"/>
</plugins>
该插件将所有目的地保存到停止时由 location 属性定义的文件中。如果未指定该属性,将使用代理数据目录,并且该文件将命名为 destinations
(${ACTIVEMQ_HOME}/data/localhost/destinations
默认情况下)。如果此文件在代理启动时存在,则文件中列出的目的地将预先创建。未来的改进可能包括通过管理 API 定期导出或按需导出。