Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

キューのコンフィグレーション


JMS キューは、ポイント ツー ポイント (PTP) メッセージング モデルに基づいています。このモデルでは、1 つのアプリケーションから別の 1 つのアプリケーションにメッセージを送信できます。PTP メッセージング アプリケーションでは、名前付きキューを使ってメッセージを送受信します。メッセージは、キュー センダ (プロデューサ) によって特定のキューに送信されます。そして、特定のキューからキュー レシーバ (コンシューマ) によってメッセージが受信されます。

キューのコンフィグレーションは、明示的に行うか、または似たオプション設定を持つ複数のキューを定義するための JMS テンプレートをコンフィグレーションすることによって行います (JMS テンプレートのコンフィグレーションを参照)。

注意: 回復またはロールバックされるメッセージを管理するために、再配信の制限に達したメッセージの対象エラー送り先をコンフィグレーションすることもできます。ただし、エラー送り先は、モジュール内の他のキューと同じ JMS サーバを対象とする必要があります。WebLogic JMS プログラマーズ ガイドを参照してください。

キューのオプションには、動的にコンフィグレーションできるものがあります。オプションを実行時に変更した場合、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しません。

JMS システム モジュールのキューをコンフィグレーションするには、以下の手順を実行します。

  1. 必要に応じて、キューの JMS システム モジュールをコンフィグレーションします。JMS システム モジュールのコンフィグレーションを参照してください。
  2. モジュールにキュー リソースを作成する前に、キュー内から参照可能なその他の割り当て、テンプレート、および送り先キー リソースをモジュール内に任意で作成します。
  3. システム モジュールのキューの作成

    基本的なキューを作成した後には、以下のさまざまな任意指定のプロパティを定義できます。

    1. キューに関する全般的なパラメータのコンフィグレーション

      キューの全般的な任意指定のプロパティのコンフィグレーションには、キューに届くメッセージのソートに使用する送り先キーの選択、または複数のキューのプロパティのコンフィグレーションに JMS テンプレートを使用する場合の JMS テンプレートの選択などがあります。

    2. キューに関する詳細なパラメータのコンフィグレーション

      [詳細] における任意指定のキュー プロパティのコンフィグレーションには、順序単位パラメータの指定、メッセージ送信側の資格のアタッチ、作業単位パラメータの定義などがあります。

    3. キューのしきい値と割り当てのコンフィグレーション

      キューのメッセージ数またはバイト数の上限および下限のしきい値を定義し、キューで格納できる最大バイト数または最大メッセージ数を指定するコンフィグレーション済みの割り当てを選択するか、キューのメッセージに許容される最大サイズを指定します。

    4. メッセージ配信のオーバーライドのコンフィグレーション

      メッセージの優先順位および配信時間の値など、メッセージ プロデューサによって指定されている値をオーバーライドできるメッセージ配信オーバーライド値を定義します。

    5. キューのメッセージ ロギングのコンフィグレーション

      JMS メッセージ ログ ファイルへのメッセージのライフサイクル情報のロギングを有効化します。メッセージ ログのコンテンツには常にメッセージ ID と相関 ID が含まれますが、メッセージの種類やユーザ プロパティなどの情報をコンフィグレーションすることもできます。

    6. キューに関するメッセージ配信の失敗オプションのコンフィグレーション

      メッセージ再配信の制限の定義、メッセージ有効期限ポリシーの選択、期限切れメッセージのエラー送り先の指定など、デフォルトのメッセージ配信の失敗に関する値を定義します。

  4. キューの作成時に対象指定の手順を省略した場合、またはキューの選択済みのサブデプロイメントを変更する必要がある場合は、いつでも対象指定を行うことができます。キューのサブデプロイメントの指定を参照してください。
  5. 必要に応じて、キューに対するセキュリティ ロールおよびポリシーの追加または削除を実行します。キューのセキュリティ ロールの作成およびキューのセキュリティ ポリシーのコンフィグレーションを参照してください。
  6. キューのトラブルシューティングを行う必要がある場合は、各キューで、すべてのメッセージの生成、挿入 (処理中のメッセージ)、および消費の処理を一時的に休止できます。キューは、WebLogic Server の再起動時でも、実行時でも、休止できます。

関連タスク

関連トピック

 

Skip navigation bar ページの先頭