18.16.6. HornetQ のメッセージレプリケーション


警告
永続メッセージのみがレプリケートされます。非永続的なメッセージはフェイルオーバー後も維持されません。
ライブサーバーとバックアップサーバーは同じデータストアを共有しないため、ライブサーバーとバックアップサーバー間のメッセージレプリケーションはネットワークトラフィックを介して実行されます。2 つのサーバーが同じクラスター内にあり、クラスターユーザー名およびパスワードが同じであれば、ジャーナルはすべて 2 つのサーバー間でレプリケートされます。ライブサーバーが受信した永続データトラフィックはすべて、バックアップサーバーに複製されます。
バックアップサーバーがオンラインになると、ライブサーバーを検索し、同期を試行するためにライブサーバーに接続します。同期中、バックアップサーバーとしては使用できません。同期にかかる時間とネットワーク速度によっては、同期に時間がかかることがあります。バックアップサーバーがオンラインになり、ライブサーバーが利用できない場合、バックアップサーバーは、ライブサーバーがクラスターで利用可能になるまで待機します。
サーバーがデータを複製できるようにするには、standalone-full-ha.xml ファイルの間でリンクを定義する必要があります。バックアップサーバーは、同じグループ名を持つライブサーバーとのみ複製します。グループ名は、各サーバーの standalone-full-ha.xml ファイルの backup-group-name パラメーターで定義する必要があります。
ライブサーバーに障害が発生した場合、適切に設定され完全に同期されたバックアップサーバーが役割を引き継ぎます。バックアップサーバーは、ライブサーバーが失敗し、バックアップサーバーがクラスター内の半分を超えるサーバーに接続できる場合にのみアクティベートされます。クラスター内の他のサーバーが半分以上でも応答しない場合は、一般的なネットワーク障害を示し、バックアップサーバーはライブサーバーへの接続を再試行するのを待機します。
フェイルオーバー後に元の状態になるには、ライブサーバーを起動し、バックアップサーバーと完全に同期されるまで待つ必要があります。これを行うと、元のライブサーバーのバックアップサーバーをシャットダウンして、再度アクティブ化することができます。allow-failback 属性が true に設定されている場合に自動的に実行されます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat