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