ナビゲーションをスキップ

Administration Console オンライン ヘルプ

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

共通分散トピック : コンフィグレーション : 全般

コンフィグレーション オプション     詳細なコンフィグレーション オプション     関連タスク     関連トピック

このページでは、この分散トピックの全般的なコンフィグレーションを定義します。 たとえば、分散トピック メンバーに届いたメッセージをソートする送り先キーの 選択などを行います。

コンフィグレーション オプション

名前 説明
名前

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

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

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

JNDI 名

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

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

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

ロード バランス ポリシー

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

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

  • [ラウンドロビン]

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

  • [ランダム]

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

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

順序単位

送り先に対して、統計的にユニークな、システムで生成される順序単位名を WebLogic Server が作成するかどうかを指定します。この送り先に届き、まだ順序単位に属していないメッセージは、このデフォルトの順序単位名を割り当てられます。

非推奨になった「再配信の順序付け」機能に代わるものです。

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

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

SAF エクスポート ポリシー
送り先キー

JMS 送り先に届くメッセージのソートに使用できる送り先キーのリスト。

キーは最上位から最下位の順に順序付けられます。複数のキーが指定されている場合、JMSMessageID に基づいたキーはリストの最後のキーになります。

注意 : JMSMessageID がキーに定義されていない場合は、暗黙的にそれが最後のキーと仮定され、ソート順序は「昇順」(FIFO) に設定されます。

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

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

詳細なコンフィグレーション オプション

名前 説明
起動時に生成を休止

起動時に送り先で新しいメッセージの生成を休止するかどうかを指定します。

  • デフォルト

    JMS テンプレートが指定されている場合、この値はテンプレートの [起動時に生成を休止] の値を継承します。送り先に JMS テンプレートがコンフィグレーションされていない場合、デフォルト値は false と同じになります。

  • false

    生成の休止はこの送り先に対して明示的に無効になります。

  • true

    生成の休止は、この送り先に対して明示的に有効になります。

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

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

起動時に消費を休止

起動時に送り先で消費を休止するかどうかを指定します。

  • デフォルト

    JMS テンプレートが指定されている場合、この値はテンプレートの [起動時に消費を休止] の値を継承します。送り先に JMS テンプレートがコンフィグレーションされていない場合、デフォルト値は false と同じになります。

  • false

    消費の休止はこの送り先に対して明示的に無効になります。

  • true

    消費の休止は、この送り先に対して明示的に有効になります。

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

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

起動時に挿入を休止

起動時に送り先で新しいメッセージの挿入を休止するかどうかを指定します。

  • デフォルト

    JMS テンプレートが指定されている場合、この値はテンプレートの [起動時に挿入を休止] の値を継承します。送り先に JMS テンプレートがコンフィグレーションされていない場合、デフォルト値は false と同じになります。

  • false

    挿入の休止は、この送り先に対して明示的に無効になります。

  • true

    挿入の休止は、この送り先に対して明示的に有効になります。

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

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

順序単位

送り先に対して、統計的にユニークな、システムで生成される順序単位名を WebLogic Server が作成するかどうかを指定します。この送り先に届き、まだ順序単位に属していないメッセージは、このデフォルトの順序単位名を割り当てられます。

非推奨になった「再配信の順序付け」機能に代わるものです。

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

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

順序単位のルーティング

順序単位の一部であるメッセージの送り先として分散送り先メンバーが選択される方法を指定します。[ハッシュ] は、メッセージ プロデューサが順序単位の hashCode からメンバー送り先を計算することを指定します。[パス サービス] の場合、コンフィグレーションした [パス サービス] によって、メンバー送り先が決定されます。

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

[順序単位のルーティング] は動的にコンフィグレーションできません。

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

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

センダをアタッチ

この送り先に届くメッセージに送信側ユーザの資格が添付されている必要があるかどうかを指定します。

  • Supports

    必要な場合は、JMSXUserID プロパティが送信側ユーザのセキュリティ プリンシパルに設定されます。ConnectionFactory で AttachJMSXUserID="true" と指定することにより、送信側はメッセージに ID を添付するように要求できます。

  • Never

    JMSXUserID プロパティは、送信側ユーザのセキュリティ プリンシパルに設定されません。

  • Always

    JMSXUserID プロパティは、送信側ユーザのセキュリティ プリンシパルに常に設定されます。

この属性は動的にコンフィグレーションできます。この属性を動的に変更した場合は、更新後に受信したメッセージにのみ影響します。

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

ローカル JNDI 名

送り先リソースが割り当てられているサーバの JNDI ネームスペース内で、送り先のルックアップに使用されるローカル JNDI 名。クラスタ環境では、この名前はローカル サーバ インスタンスにのみバインドされ、クラスタの他のサーバには伝播されません。

送り先はローカル JNDI 名と (グローバル) JNDI 名の両方を持つことができます。

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

SAF エクスポート ポリシー

ユーザがストア アンド フォワードを使用する送り先にメッセージを送信できるかどうかを指定します。

  • [すべて]

    すべてのユーザは、ストア アンド フォワードを使用するこの送り先にメッセージを送信できます。

  • [なし]

    リモート ユーザは、ストア アンド フォワードを使用する送り先にメッセージを送信できません。

この属性は動的にコンフィグレーションできます。この属性を動的に変更した場合は、更新後に送信されたしたメッセージにのみ影響します。

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

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

メッセージング パフォーマンスのオプション

メッセージ レイテンシまたはスループットに関して、送り先のパフォーマンス上の優先順位を指定します。値が小さいほど、送り先ではスループットよりもレイテンシが重視されるようになります。反対に、値が大きいほど、送り先ではレイテンシよりもスループットが重視されるようになります。

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

最小値: 0

最大値: 100

関連タスク

関連トピック

 

Skip navigation bar ページの先頭