我们有两个独立的ActiveMQ代理运行(AMQ 5.11和5.14)。 5.14必须取代5.11经纪人。
然而,AMQ 5.11仍然在schedulerDB中有消息。我们如何将调度的消息从代理5.11迁移到5.14的调度程序? 5.14已经收集了预定的消息,因此我们不能简单地替换文件。
我们可以合并schedulerdb吗?
答案 0 :(得分:1)
如果您保持旧代理处于活动状态并为新代理配置静态brigde,该怎么办?即任何队列上显示的所有消息都将流向新实例。完成所有预定的交付后,您应该能够关闭旧的经纪人。这要求您保持两个代理都处于活动状态并禁用旧代理的传输连接器,以便它不会接受客户端。
如何设置静态网桥: http://activemq.apache.org/networks-of-brokers.html