10.2. 如何配置高可用性

您可以通过将 HA 策略配置添加到每个代理的 BROKER_INSTANCE_DIR/etc/broker.xml 配置文件来配置 HA。

示例:带有共享存储的 HA Pair

master 代理的配置如下:通过将 failover-on-shutdown 设置为 true,如果 master 代理关闭,HA 对将故障转移到从代理:

<configuration>
  <core>
    ...
    <ha-policy>
       <shared-store>
         <master/>
            <failover-on-shutdown>true</failover-on-shutdown>
       </shared-store>
    </ha-policy>
    ...
  </core>
</configuration>

从代理的配置如下:通过将 failover-on-shutdown 设置为 true,如果当前 master 代理关闭,这个从代理将变为 master:

<configuration>
  <core>
    ...
    <ha-policy>
       <shared-store>
          <slave/>
            <failover-on-shutdown>true</failover-on-shutdown>
       </shared-store>
    </ha-policy>
    ...
  </core>
</configuration>

相关信息

有关配置 HA 策略的详情,请查看 配置 AMQ Broker 中的以下主题:

2021-08-31 15:44:23 +1000 ф┐ошов