WebLogic ServerのためのFusion Middleware Controlヘルプ

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

共通分散トピック: 構成: 全般

構成オプション     

このページでは、この分散トピックの全般的な構成を定義します。たとえば、分散トピック・メンバーに届いたメッセージをソートする宛先キーの選択などを行います。

構成オプション

名前 説明
名前

この分散トピックの名前。

MBean属性(アプリケーション・モジュールには適用しない):
UniformDistributedDestinationBean.Name

変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。

スコープ

この共通分散トピックが作成されたスコープ。

JNDI名

JNDIネームスペース内でこのトピックをルックアップするために使用するJNDI名。

JNDI名を指定しない場合、JNDIネームスペースにトピック宛先名が通知されず、トピック宛先名をルックアップおよび使用することができません。

MBean属性(アプリケーション・モジュールには適用しない):
UniformDistributedDestinationBean.JNDIName

テンプレート

宛先の派生元のJMSテンプレート。テンプレートを使用すると、似た構成値を持つ複数の宛先を効率的に定義できます。

JMSテンプレートを指定した場合、デフォルト値に設定されている宛先のパラメータは、実行時にJMSテンプレートからその値を継承します。ただし、JMSテンプレートが定義されていない場合、宛先の構成値は宛先で指定する必要があります。

JMSテンプレートの構成は動的に変更できますが、宛先の構成値は静的です。

MBean属性(アプリケーション・モジュールには適用しない):
DestinationBean.Template

変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。

ロード・バランス・ポリシー

この宛先のメンバーにメッセージが配信される方法を指定します。

次の配信方法から選択します。

  • ラウンドロビン

    構成ファイルで定義されている順序に従って各トピック・メンバーに順番にメッセージを処理させて負荷を分散し、セット内の物理的なトピック・メンバーの順序を維持します。各WebLogic Serverインスタンスは、同じ順序を維持しますが、順序内の異なるポイントに存在する場合があります。セット内のトピック・メンバーに重みが割り当てられている場合、そのメンバーは順序内に何度も存在することになります。

  • ランダム

    トピック・メンバーに割り当てられた重みを基に、セット内の各メンバーに対する分散の程度を計算します。疑似的なランダム・アクセスによって、トピック・メンバー間でメッセージの負荷を分散します。短期的には、負荷の分散は重みに直接比例しません。長期的には、負荷は分散の制限近くにまで分散されます。純粋にランダムな分散にするには、すべての重みを同じ値(通常は1)に設定します。

ノート: この属性はスタンドアロン/シングルトンのキューおよびトピックでは無視されます。分散宛先にしか適用されません。

MBean属性(アプリケーション・モジュールには適用しない):
UniformDistributedDestinationBean.LoadBalancingPolicy

順序単位のルーティング

順序単位の一部であるメッセージの宛先として分散宛先メンバーが選択される方法を指定します。「ハッシュ」は、メッセージ・プロデューサが順序単位のhashCodeからメンバー宛先を計算することを指定します。「パス・サービス」の場合、構成した「パス・サービス」によって、メンバー宛先が決定されます。

「順序単位のルーティング」は、WLProducerでプログラム的に設定されたり、接続ファクトリまたは宛先で管理上の理由から設定される場合があります。

「順序単位のルーティング」は動的に構成できません。

ノート: この属性はスタンドアロン/シングルトンのキューおよびトピックでは無視されます。分散宛先にしか適用されません。

MBean属性(アプリケーション・モジュールには適用しない):
UniformDistributedDestinationBean.UnitOfOrderRouting

変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。

ターゲット設定ポリシー

このJMSリソースが、デフォルトの親モジュールのターゲット指定を行うのか、サブデプロイメントのターゲット指定メカニズムを使用するのかを指定します。

Trueに設定すると、このリソースは暗黙的に、親モジュールのターゲット指定を継承します。Falseに設定すると、このリソースはサブデプロイメントのターゲット(指定されている場合)に基づいてターゲット指定されます。

MBean属性(アプリケーション・モジュールには適用しない):
UniformDistributedTopicBean.DefaultTargetingEnabled

変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。

サブデプロイメント

このエンティティをターゲットにする場合に使用するサブデプロイメントの名前を取得します。

この名前を持つサブデプロイメントを使用してエンティティをターゲットにします。サブデプロイメントのターゲットは、このエンティティのターゲットになります。

MBean属性(アプリケーション・モジュールには適用しない):
UniformDistributedTopicBean.SubDeploymentName

変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。


トップに戻る