JMS ホストは MQ ブローカを表します。Java Message Service には JMS ホストリスト (AddressList とも呼ばれる) が含まれており、このリストには Application Server が使用するすべての JMS ホストが含まれます。
JMS ホストリストには指定された MQ ブローカのホストとポートが取り込まれ、JMS ホスト設定が変更になるたびに更新されます。JMS リソースを作成するかまたは MDB を配備すると、JMS リソースや MDB は JMS ホストリストを継承します。
Sun Java System Message Queue ソフトウェアでは、AddressList プロパティーは imqAddressList と呼ばれています。
JMS ホストリスト内のホストの 1 つが、Default_JMS_host という名前のデフォルト JMS ホストに指定されます。Application Server インスタンスは、Java Message Service のタイプが LOCAL に設定されている場合に、デフォルト JMS ホストを起動します。
Sun Java System Message Queue ソフトウェア内にマルチブローカクラスタを作成してある場合は、デフォルト JMS ホストを削除してから、その Message Queue クラスタのブローカを JMS ホストとして追加します。この場合、デフォルト JMS ホストがJMS ホストリスト内の最初のホストになります。
Application Server が Message Queue クラスタを使用する場合には、デフォルト JMS ホスト上で Message Queue 固有のコマンドが実行されます。たとえば、3 つのブローカを持つ Message Queue クラスタ用に物理送信先を作成する場合、物理送信先を作成するコマンドはデフォルトの JMS ホスト上で実行されますが、クラスタ内の 3 つのブローカすべてがその物理送信先を使用します。
管理コンソールを使用します。関係する設定の「Java メッセージサービス」コンポーネントを開き、「JMS ホスト」コンポーネントを選択してから、「新規」をクリックします。詳細については、管理コンソールのオンラインヘルプを参照してください。
asadmin create-jms-host コマンドを使用します。詳細については、create-jms-host(1)を参照してください。
JMS ホスト設定が変更されるたびに、JMS ホストリストは更新されます。