我们如何自动执行 ActiveMQ 配置文件更改任务?
情况:
我们正在运行 ActiveMQ 服务器(5.15.7)的 TAP 街道,A 和 P 环境处于 SAN 主从配置中。
可能很快就会扩展到冗余主从属,因为 SAN 是单点故障。(我们不能承受数据丢失或停机,这是医疗数据)。
现在,每当配置发生变化时,我们(开发人员)都必须登录这些服务器(Windows Server 2016,在 V-Sphere 内)并手动将 activemq.xml 文件更改为更新状态,然后我们必须重新启动服务。在 A 和 P 上,我们必须等到第一个节点启动后才能重新启动节点 2。
这是一个容易出错且耗时的过程,必须为 5 台(很快就会是 9 台)服务器执行此操作。并且大约每周都要重复一次。
是否有用于管理 activeMQ 配置的工具?
我们使用 ActiveMQBrowser 来监控和管理队列(从错误或 DLQ 移回生产),虽然我们可以在这里创建目标,但这些目标不会传播回配置文件。我们也不能从这里配置服务器的属性,比如超时。我们今天花了很长时间研究这个问题,但没有找到任何可以提供帮助的东西。
这里有没有遇到过这个问题的系统管理员?(或者当然是类似的人)
如果脚本是唯一可行的方法,有人可以提供一个例子吗?bat/ps1 脚本不是我的强项之一...