2016-11-21 25 views
0

我们有两个独立的ActiveMQ代理运行(AMQ 5.11和5.14)。 5.14必须替换5.11代理。ActiveMQ:如何合并两个ActiveMQ代理的schedulerdb

但是,AMQ 5.11仍然在schedulerDB中有消息。我们如何将经纪人5.11的预定消息迁移到5.14的调度程序? 5.14已经收集了预定的消息,所以我们不能简单地替换这些文件。

我们可以合并schedulerdb吗?

回答

1

如果让旧经纪人保持活跃状态​​并为新经纪人配置静态brigde会怎样。即所有出现在任何队列中的消息都将流向新实例。当所有的计划交付完成后,您应该能够关闭旧的经纪人。这要求您保持两个经纪人都活着并禁用旧经纪人的传输连接器,以便它不接受客户端。

如何设置静态桥: http://activemq.apache.org/networks-of-brokers.html

+0

是的,这应该工作。 – thst