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

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

システム・モジュールの共通分散キューの作成


共通分散キューを構成すると、WebLogic Serverによって、JMSモジュールが割り当てられるJMSサーバー上に必要なメンバーが均等に作成されます。これによって、すべての分散宛先のパラメータ(重み、セキュリティ、永続性、ページング、割当てなどに関するパラメータ)を一貫して構成できます。

また分散キュー・メンバーを手動で調整するユーザーにとって従来の重み設定された分散キューの機能が役立ちます。ただし、クラスタにおけるキュー・メンバーの構成およびデプロイに一貫性を持たせるために、共通分散キューを構成することをお薦めします。重み設定された分散キューの作成については、システム・モジュール内の重み設定された分散キューの作成を参照してください。

分散キューを作成するには:

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

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

    2. 「JNDI名」に、JNDIネームスペース内で共通分散キューをルックアップするのに使用するJNDI名を入力します。アプリケーションでは、このJNDI名を使用して分散キューをルックアップします

      分散キューのJNDI名を指定しない場合、分散キューをサーバー・リソースに割り当てても、JNDIルックアップで使用できるようになりません。そのため、javax.jms.queueSession.createqueue() APIを使用して、またはアプリケーション・スコープのコンテキストでのみ分散キューにアクセスできます。

    3. 「宛先タイプ」で、この共通分散キューのメンバーの作成方法を指定します。デフォルト設定の「共通」を使用することをお薦めします。
    4. オプションで「テンプレート」に、この共通分散キューを作成するときに使用するテンプレートを指定します。テンプレートを使用すると、類似した構成値を持つ複数の宛先を効率的に定義できます。
  7. 「次」をクリックしてターゲット指定ページに進むか、「終了」をクリックして共通分散キューを作成します。

    警告: この時点で「終了」をクリックすると、ターゲット指定の情報なしで共通分散キューが作成されます。その結果、共通分散キューはデプロイされないため、共通分散キュー - サブデプロイメントの指定に従ってサブデプロイメント・ターゲットを手動で選択するまでは、アプリケーションから使用できるようになりません。

    ターゲット指定ページでは、親JMSシステム・モジュールのデフォルトのターゲットを受け入れるか、または、この共通分散キューをターゲット指定するためのサブデプロイメント・メカニズムを使用できる、詳細なターゲット指定ページに進むことができます。

  8. 基本的なデフォルトのターゲット指定を行うには、「ターゲット」ボックスに表示されているデフォルトのターゲットを受け入れて、「終了」をクリックします。デフォルトのターゲットは親JMSシステム・モジュールのターゲットに基づいています。

    「終了」をクリックすると、構成した共通分散キューがモジュールの「リソースの概要」表に追加されます。この表には、デフォルトのターゲットが表示されます。デフォルトのターゲット指定は、共通分散キューの「構成: 全般」→「全般」ページにある「デフォルトのターゲット指定を有効化」チェック・ボックスにも反映されます。

  9. 詳細なターゲット指定の場合は、「高度なターゲット指定」をクリックします。ここでは、既存のサブデプロイメントを選択したり、新しいサブデプロイメントを作成したりできます。サブデプロイメントとは、JMSモジュール・リソース(スタンドアロンの宛先、共通分散宛先、接続ファクトリなど)をグループ化し、サーバー・リソース(JMSサーバー、サーバー・インスタンス、クラスタなど)にターゲット指定するメカニズムです。
    • 共通分散キューの既存のサブデプロイメントを選択するには、「サブデプロイメント」ドロップダウンから選択します。有効なサブデプロイメントを選択すると、ターゲット指定されているJMSサーバー、サーバーまたはクラスタが、選択済として「ターゲット」ボックスに表示されます。(単一のJMSサーバーにターゲット指定できるのは、スタンドアロンの宛先を伴うサブデプロイメントのみです。)「終了」をクリックして、選択したサブデプロイメントに共通分散キューを追加します。
    • 共通分散キューの新しいサブデプロイメントを作成するには、「新しいサブデプロイメントの作成」ボタンをクリックします。サブデプロイメントのプロパティページで、サブデプロイメントの名前を入力して「OK」をクリックします。次のサブデプロイメントのターゲット指定ページでは、「ターゲット」ボックスで、JMSサーバー、サーバー・インスタンスまたはクラスタを選択します。(単一のJMSサーバーにターゲット指定できるのは、スタンドアロンの宛先を伴うサブデプロイメントのみです。)「終了」をクリックして、新しいサブデプロイメントに共通分散キューを追加します。

    「終了」をクリックすると、構成した共通分散キューがモジュールの「リソースの概要」表に追加されます。この表には、ユーザー定義のサブデプロイメント名とそのターゲットが表示されます。サブデプロイメント・ターゲットは、必要に応じて再構成することもできます。サブデプロイメントの管理に関する詳細は、JMSシステム・モジュールのサブデプロイメントの構成を参照してください。

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

完了した後に

全般的なプロパティ、しきい値と割当て、プロデューサのオーバーライド、ロギング、配信失敗に関するプロパティなど、新しい共通分散キューの追加のパラメータを構成する場合は、共通分散キューの構成を参照してください。


先頭に戻る