如何在不丢失数据的情况下更改activeMQ持久性适配器?

时间:2013-10-31 07:00:31

标签: jms activemq

我需要将activemq持久性适配器从AMQ更改为KahaDB,但放弃通过AMQAdapter存储的所有未传递消息是不可接受的。有没有办法自动使用旧适配器发送未传递的消息,然后切换到KahaDB存储?

1 个答案:

答案 0 :(得分:0)

对此的一般解决方案是创建一个新的Broker实例并将旧代理和新代理联网。一旦经纪人联网,您就可以在新经纪人处为目的地创建一个消费者,并允许需求将消息从旧经纪人排到新经纪人。

有关更多信息,请参阅此thread