【问题标题】:Migrating activemq to amazonmq with master-slave failover configuration使用主从故障转移配置将 activemq 迁移到 amazonmq
【发布时间】:2019-08-08 12:07:59
【问题描述】:

当前技术栈:

A. ActiveMq 与主从配置使用 KahaDb1 与配置 brokerUrl: 故障转移:(tcp://master1:61616,tcp://slave1:61616)?randomize=false

我们希望使用 amazonMq 迁移以上技术堆栈,因为它们都使用相同的协议,我们假设我们只需要进行配置调整就不需要太多代码更改:

B.使用它的主从节点和单独的 kahaDb2 设置 AmazonMq。

现在我们想自定义端点是这样一种方式,我们可以连续监听两个端点(activemq-master broker 和 amazonmq-master broker),这可能吗??

我知道我们可以设置如下:

故障转移:(ssl://on-premises-broker.example.com:61617,ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws。 com:61617)?randomize=true

上述条件的问题是我们无法找到一种方法来提及从代理,因为两个集群也都有单独的从节点。 如果主节点发生故障转移,我们希望切换到相同架构的从节点(无论是 activemq 还是 amazonmq),如何通过主动监听两个代理来实现这一点?

【问题讨论】:

    标签: activemq amazon-mq


    【解决方案1】:

    通过写入单独的 bean 以分别使用来自 activemq 和 amazonMQ 的消息来修复它。

    【讨论】:

      【解决方案2】:

      为应用程序故障转移创建配置,当主 IP 未连接时,使用 AWS MQ 客户端库进行连接。

      如果 master 和 slave 都来自不同的供应商,则故障转移将不起作用,因为两者的客户端 jar 将不同。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-01
        • 2019-09-28
        • 1970-01-01
        • 2010-11-06
        • 2017-02-04
        • 1970-01-01
        • 2020-02-07
        • 2011-06-24
        相关资源
        最近更新 更多