分散キューは、単一の論理的なキューとしてクライアントからアクセス可能なJMSキューの1つの単位です(分散キューは独自のJNDI名を持ちます)。この単位のメンバーは通常、クラスタ内の複数のサーバーに分散されており、各キュー・メンバーは個々のJMSサーバーに属しています。
共通分散キューを構成すると、WebLogic Serverによって、JMSモジュールが割り当てられるJMSサーバー上に必要なメンバーが均等に作成されます。これによって、すべての分散宛先のパラメータ(クラスタ内の重み、セキュリティ、永続性、ページング、割当てなどに関するパラメータ)を一貫して構成できます。
また追加のメッセージ負荷をサポートしたり、追加の容量を持つようにキュー・メンバーを手動で調整するユーザーにとって従来の重み設定された分散キューの機能が役立ちます。ただし、クラスタ内で一貫してデプロイされていない重み設定された分散キューに起因して起こり得る管理上およびアプリケーションの問題を回避するために、共通分散キューを構成することをお薦めします。詳細は、システム・モジュール内の重み設定された分散キューの作成を参照してください。
共通分散キューを作成した後、次の様々なプロパティを任意で定義できます。
「全般」における任意指定のプロパティの構成には、共通分散キュー・メンバーに届くメッセージのソートに使用する宛先キーの選択や、ロード・バランス・ポリシーの変更などがあります。
「詳細」における任意指定のプロパティの構成には、順序単位パラメータの指定、メッセージ送信側の資格証明のアタッチ、作業単位パラメータの定義などがあります。
共通分散キュー・メンバーのメッセージ数、バイト数、またはその両方の上限および下限のしきい値の定義、キューで格納できる最大バイト数または最大メッセージ数を指定する構成済の割当ての選択、または、共通分散キュー・メンバーのメッセージに許容される最大サイズの指定を行います。
メッセージの優先度や配信時間の値など、メッセージ・プロデューサによって指定されている値をオーバーライドできるメッセージ配信オーバーライド値を定義します。
JMSメッセージ・ログ・ファイルへのメッセージのライフサイクル情報のロギングを有効にします。メッセージ・ログの内容には、常にメッセージIDおよび相関IDが含まれますが、メッセージ・タイプやユーザー・プロパティなどの情報も構成できます。
メッセージ再配信の制限の定義、メッセージ有効期限ポリシーの選択、期限切れメッセージのエラー宛先の指定など、デフォルトのメッセージ配信の失敗に関する値を定義します。