10.2. 高可用性の設定方法
各ブローカーの BROKER_INSTANCE_DIR/etc/broker.xml 設定ファイルに HA ポリシー設定を追加して、HA を設定します。
例: 共有ストアとの HA ペア
マスターブローカーはこのように設定されています。failover-on-shutdown を true に設定すると、マスターブローカーがシャットダウンされた場合に 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 に設定すると、現在のマスターブローカーがシャットダウンされた場合に、このスレーブブローカーがマスターになります。
<configuration>
<core>
...
<ha-policy>
<shared-store>
<slave/>
<failover-on-shutdown>true</failover-on-shutdown>
</shared-store>
</ha-policy>
...
</core>
</configuration>
関連情報
HA ポリシーの設定の詳細については、次のトピックを参照してください。
- AMQ Broker の設定 の 高可用性の設定
改訂日時:2023-01-28 11:51:43 +1000