GlassFish Server クラスタにサービスを提供するMessage Queueブローカ・クラスタを構成するには、「JMSの可用性」ページを使用します。
注意:
「JMSの可用性」ページを使用して既存のクラスタを再構成するには、その前に、Oracle GlassFish Server高可用性管理ガイドのTo Migrate Between Types of Embedded or Local Conventional Broker Clustersで説明されているとおり、特別な手順に従って別のタイプのブローカ・クラスタに移行する必要があります。この特別な手順を実行しないと、データが損失または破損する可能性があり、既存のクラスタで実行されるJMS操作によっては、設定を使用できなくなる可能性もあります。「JMSの可用性」ページには、次のオプションが含まれます。
注意:
構成を使用するインスタンスが実行中の場合は、「JMSの可用性」ページに警告が表示されて、すべてのオプションが読取り専用に設定され、「保存」ボタンが無効になります。ブローカ・クラスタ内で使用するブローカ(GlassFish ServerではJMSホストと呼ばれる)のタイプ。選択したタイプによって、使用可能なブローカ・クラスタのタイプが決まります。ブローカ・タイプは次のとおりです。
ブローカの構成とライフサイクルはGlassFish Serverで管理されます。クラスタ化された各GlassFishインスタンスは、同じJVMでインスタンスとして稼働しているブローカによってサービスを受けます。
JMSサービス・タイプ・オプションを「Embedded」に設定すると、従来のMessage Queueブローカ・クラスタのみがサポートされます。従来のクラスタを構成するためのオプションが表示されます。
ブローカの構成とライフサイクルはGlassFish Serverで管理されます。クラスタ化された各GlassFishインスタンスは、同じホスト上の別のJVMでインスタンスとして稼働しているブローカによってサービスを受けます。
JMSサービス・タイプ・オプションを「Local」に設定すると、従来および拡張(高可用性)Message Queueブローカ・クラスタの両方がサポートされます。クラスタ・タイプを選択してクラスタを構成するためのオプションが表示されます。
ブローカおよびブローカ・クラスタの構成とライフサイクルはMessage Queue管理ツールで管理されます。
JMSサービス・タイプ・オプションを「Remote」に設定すると、他のオプションは表示されません。
GlassFish Serverクラスタに使用するMessage Queueブローカ・クラスタのタイプ。
「JMSクラスタ・タイプ」オプションを「Conventional」に設定すると、次のオプションが表示されます。
従来のクラスタの構成データに使用するデータ・ストアのタイプ。このオプションを「マスター・ブローカ」に設定すると、クラスタ内の1つのブローカがマスター・ブローカとして指定され、そのマスター・ブローカによって構成データが格納されます。このオプションを「共有DB」に設定すると、すべてのブローカからアクセス可能なJDBCデータ・ストアに構成データが格納されます。この場合は、データベース関連のオプションが表示されます。
各ブローカがメッセージ・データの格納に使用するデータ・ストアのタイプ。このオプションを「ファイル」に設定すると、各ブローカはファイルベースのデータ・ストアにメッセージ・データを格納します。このオプションを「JDBC」に設定すると、各ブローカはJDBCデータ・ストアにメッセージ・データを格納します。
「JMSクラスタ・タイプ」オプションを「Enhanced (HA)」に設定すると、データベース関連のオプションが表示されます。
次の場合に使用するJDBCデータベースのデータベース・ベンダー、アクセスURL、およびユーザー。
従来のクラスタの構成ストア・タイプを「共有DB」に設定した場合
従来のクラスタのメッセージ・ストア・タイプを「JDBC」に設定した場合
クラスタ・タイプを「Enhanced (HA)」に設定した場合
サポートされるベンダーおよび各ベンダーのアクセスURLの形式の詳細は、Oracle GlassFish Server Message Queue管理ガイドのJDBCベースの永続性を参照してください。
「データベース・ユーザー」に指定されたJDBCデータベース・ユーザーのパスワード情報。
データベース認証を「パスワード」に設定すると、「データベース・パスワード」オプションが表示されます。データベース認証を「パスワード・エイリアス」に設定すると、「パスワード・エイリアス」オプションが表示されます。
JMSの可用性の追加プロパティ。
GlassFish ServerはJMSの可用性の追加プロパティを事前に定義しません。