Activemq在灾难恢复站点

时间:2017-01-08 15:48:46

标签: activemq disaster-recovery activemq-artemis

我们使用activemq作为解决方案中的关键路径。 我们正在创建一个DR站点,因此我们希望实现主从配置。 我们正在使用KahaDB,但由于不支持http://activemq.apache.org/kahadb-master-slave.html,我们无法在生产环境中真正使用它。 共享磁盘是单点故障,因此它不是真正的DR。 JDBC速度较慢。 有人实施过这样的解决方案吗?哪个选项最可靠且不影响性能?

我读到了关于ActiveMQ Artemis的内容,看起来它有我需要的主从功能,但我无法找到如何将当前的activemq.xml队列配置文件迁移到Artemis,所以如果有人有关于迁移的提示ActiveMQ到ActiveMQ Artemis它也会非常有用。

感谢。

1 个答案:

答案 0 :(得分:0)

首先 - 可以选择拥有ActiveMQ数据库的DR副本。

  • 让基础架构处理它 - 共享磁盘不需要是单点故障,可以在存储级别进行复制/镜像。取决于你的infra技术堆栈。
  • LevelDB可以在多个节点之间复制 - 因此不需要共享存储

无论如何 - 阿尔特弥斯可能是最好的前进方式。

从AMQ5到Artemis没有正式的迁移路径,但AMQ中的大多数功能都可以在Artemis中找到。客户也应该工作ootb。最后 - 它取决于您使用的自定义配置量。如果您在迁移中遇到任何障碍,请尝试询问具体问题,并且您可能会获得帮助进行排序。