管理コンソール・オンライン・ヘルプ

前 次 新規ウィンドウで目次を開く
ここから内容の開始

システム・モジュール内の重み設定された分散キューの作成


従来の重み設定された分散キューの機能は、追加のメッセージ負荷をサポートしたり、追加の容量を持つキュー・メンバーを手動で作成するユーザーのための機能です。ただし、クラスタ内で一貫してデプロイされていない重み設定された分散キューに起因して発生する可能性のある管理上およびアプリケーションの問題を回避するために、共通分散キューを構成することをお薦めします。共通分散キューの作成については、システム・モジュールの共通分散キューの作成を参照してください。

重み設定された分散キューを作成するには:

  1. まだ行っていない場合、管理コンソールのチェンジ・センターで「ロックして編集」をクリックします(チェンジ・センターの使用を参照)。
  2. 管理コンソールで、「サービス」→「メッセージング」を展開して、「JMSモジュール」を選択します。
  3. JMSモジュール」表で、構成するキュー・リソースを含むJMSモジュールの名前をクリックします。
  4. モジュールの設定ページで、「リソースの概要」表の「新規作成」ボタンをクリックします。
  5. 新しいJMSシステム・モジュール・リソースの作成」ページで、JMSリソースのリストから「分散キュー」を選択します。
  6. 「次」をクリックします。
  7. 分散キューのプロパティページで、次の手順を実行します。
    1. 「名前」に、重み設定された分散キューの名前を入力します。
    2. 「JNDI名」に、JNDIネームスペース内で重み設定された分散キューをルックアップするのに使用するJNDI名を入力します。アプリケーションでは、このJNDI名を使用して分散キューをルックアップします。

      ノート: JNDI名を持たない分散キューを参照するには、分散キューの名前をjavax.jms.QueueSession.createQueue()に渡します。

    3. 「ロード・バランス・ポリシー」で、この重み設定された分散キュー・メンバーにメッセージを分散する方法のポリシー(「ラウンド・ロビン」または「ランダム」)を指定します。
    4. この重み設定された分散キュー・メンバーを手動で割り当てられるように指定するため、「メンバーの均等割当」チェック・ボックスをクリアします。

      ノート: 作成した重み設定された分散キューの名前は変更できません。かわりに、それを削除して、新しい名前を使用して別のものを作成する必要があります。

  8. 「次」をクリックします。
  9. メンバーの割当てページで、この重み設定された分散キューのメンバーとして追加する既存のキューを選択します。これを選択するには、「使用可能」列から目的のキューを「選択済み」列に移動します。
  10. 「終了」をクリックします。

    モジュールの「リソースの概要」表に新しい重み設定された分散キューが追加されます。

  11. これらの変更をアクティブにするには、管理コンソールのチェンジ・センターで「変更のアクティブ化」をクリックします。
    すべての変更が即座に有効になるわけではありません。再起動が必要なものもあります(チェンジ・センターの使用を参照)。

完了した後に

メンバー・キューのロード・バランシングの重みを構成するには、重み設定された分散キュー - メンバーの重みの構成を参照してください。


先頭に戻る