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

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

共通分散トピックの構成


分散トピックは、単一の論理的なトピックとしてクライアントからアクセス可能なJMSトピックの1つの単位です(分散トピックは独自のJNDI名を持ちます)。この単位のメンバーは通常、クラスタ内の複数のサーバーに分散されており、各トピック・メンバーは個々のJMSサーバーに属しています。

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

トピック・パブリッシャは、パーティション化された分散トピックを構成することによって、メンバーに対するメッセージのロード・バランシングを行い、高度なスケーラビリティおよび可用性を持つパブリッシュ・メカニズムを利用できます。詳細は、高度なPub/Subアプリケーションの開発を参照してください。

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

共通分散トピックを構成するには:

  1. 必要に応じて、共通分散トピックのJMSシステム・モジュールを構成します。JMSシステム・モジュールの構成を参照してください。
  2. モジュールに共通分散トピック・リソースを作成する前に、分散トピック内から参照可能なその他の割当て、および宛先キー・リソースをモジュール内に任意で作成できます。
    • 割当ては、共通分散トピック・メンバーが使用できるシステム・リソースの割当てを制御するために使用します。宛先に対する割当ての構成を参照してください。
    • 宛先キーは、共通分散トピック・メンバーに届くメッセージのソート順を定義するために使用します。宛先キーの構成を参照してください。
  3. システム・モジュールの共通分散トピックの作成

    共通分散トピックを作成した後には、次の様々な任意指定のプロパティを定義できます。

    1. 共通分散トピック - 全般パラメータの構成

      「全般」における任意指定のプロパティの構成には、分散トピックのメンバーに届くメッセージのソートに使用する宛先キーの選択や、ロード・バランス・ポリシーの変更があります。

    2. 共通分散トピック - 詳細パラメータの構成

      「詳細」における任意指定のプロパティの構成には、順序単位パラメータの指定、メッセージ送信側の資格証明のアタッチ、作業単位パラメータの定義などがあります。

    3. 共通分散トピック - しきい値と割当ての構成

      共通分散トピック・メンバーのメッセージ数、バイト数、またはその両方の上限および下限のしきい値の定義、分散トピック・メンバーに格納できる最大バイト数または最大メッセージ数を指定する構成済の割当ての選択、または、分散トピック・メンバーのメッセージに許容される最大サイズの指定を行います。

    4. 共通分散トピック - 配信のオーバーライドの構成

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

    5. 共通分散トピック - メッセージ・ロギングの構成

      JMSメッセージ・ログ・ファイルへのメッセージのライフサイクル情報のロギングを有効にします。メッセージ・ログの内容には、常にメッセージIDおよび相関IDが含まれますが、メッセージ・タイプやユーザー・プロパティなどの情報も構成できます。

    6. 共通分散トピック - 配信の失敗パラメータの構成

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

    7. 共通分散トピック - マルチキャスト・パラメータの構成

      指定したホストのグループへのメッセージ配信を有効化するマルチキャスト・パラメータを定義します。メッセージはその後サブスクライバに転送されます。

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

関連タスク

関連トピック


先頭に戻る