共通分散キューをコンフィグレーションすると、WebLogic Server によって、JMS モジュールが割り当てられる JMS サーバ上に必要なメンバーが均等に作成されます。これによって、すべての分散送り先のパラメータ (重み、セキュリティ、永続性、ページング、割り当てなどに関するパラメータ) を一貫してコンフィグレーションできます。
また分散キュー メンバーを手動で調整するユーザにとって従来の重み設定された分散キューの機能が役立ちます。ただし、クラスタにおけるキュー メンバーのコンフィグレーションおよびデプロイに一貫性を持たせるために、共通分散キューをコンフィグレーションすることをお勧めします。重み設定された分散キューの作成については、システム モジュール内の重み設定された分散キューの作成を参照してください。
分散キューを作成するには、以下の手順を実行します。
共通分散キューの作成後に名前を変更することはできません。代わりに、今ある共通分散キューを削除して、新しい名前の別の共通分散キューを作成する必要があります。
分散キューの JNDI 名を指定しない場合、分散キューをサーバ リソースに割り当てても、JNDI ルックアップで使用できるようになりません。そのため、javax.jms.queueSession.createqueue()
API を使用して、またはアプリケーション スコープのコンテキストでのみ分散キューにアクセスできます。
警告: この時点で [完了] をクリックすると、対象指定の情報なしで共通分散キューが作成されます。その結果、共通分散キューはデプロイされないため、共通分散キュー - サブデプロイメントの指定に従ってサブデプロイメント対象を手動で選択するまでは、アプリケーションから使用できるようになりません。
対象指定ページでは、親 JMS システム モジュールのデフォルトの対象を受け入れるか、または、この共通分散キューを対象指定するためのサブデプロイメント メカニズムを使用できる、詳細な対象指定ページに進むことができます。
[完了] をクリックすると、コンフィグレーションした共通分散キューがモジュールの [リソースの概要] テーブルに追加されます。このテーブルには、デフォルトの対象が表示されます。デフォルトの対象指定は、共通分散キューの [コンフィグレーション|全般] ページにある [デフォルトの対象指定を有効化>] チェック ボックスにも反映されます。
[完了] をクリックすると、コンフィグレーションした共通分散キューがモジュールの [リソースの概要] テーブルに追加されます。このテーブルには、ユーザ定義のサブデプロイメント名とその対象が表示されます。サブデプロイメント対象は、必要に応じて再コンフィグレーションすることもできます。サブデプロイメントの管理に関する詳細については、JMS システム モジュールのサブデプロイメントのコンフィグレーションを参照してください。
完了した後に
全般的なプロパティ、しきい値と割り当て、プロデューサのオーバーライド、ロギング、配信失敗に関するプロパティなど、新しい共通分散キューの追加のパラメータをコンフィグレーションする場合は、共通分散キューのコンフィグレーションを参照してください。