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

Administration Console オンライン ヘルプ

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

 


[JMS 分散トピック] --> [コンフィグレーション] --> [しきい値と割当]

タスク     関連トピック     属性

概要

このタブでは、JMS 分散トピックのメンバーに対する、メッセージ数またはバイト数の最大および最小しきい値と最大割り当て、ディスクへのバイト ページングまたはメッセージ ページングの有効化、およびメッセージの最大サイズを定義できます。

タスク

分散トピックの作成とメンバーの自動作成

分散トピックの作成および既存の物理的なトピックのメンバーとしての手動追加

関連トピック

『WebLogic JMS プログラマーズ ガイド』の「WebLogic JMS アプリケーションの開発

属性

表 17-1

属性の表示名

説明

値の制約

[最大バイト数]

分散トピック メンバーに保存可能な最大バイト数の割り当て (合計バイト数)。デフォルト値 -1 は、送り先に保存可能なバイト数が制限されていないことを示す。ただし、あまり大きなバイト数を割り当てると、メモリが飽和状態になるおそれがあるので、残りのアプリケーションの負荷を考慮に入れ、利用可能なシステム メモリの総量に見合った値にすること。

値の範囲 : >= BytesThresholdHigh

この属性は動的にコンフィグレーションできるが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しない。

注意 : 分散送り先メンバーに JMS テンプレートを使用している場合、この設定はそれら特定のメンバーにのみ適用され、分散送り先セット全体には適用されない。

MBean: weblogic.management.
configuration.
JMSTemplateMBean

属性 : BytesMaximum

最小値 : -1

最大値 : 9223372036854775807

デフォルト値 : -1

動的 : はい

[最大バイトしきい値]

分散トピック メンバーに保存されているバイト数に基づいてイベントを発生させる上限しきい値。バイト数がこのしきい値を超えた場合、発生するイベントは以下のとおり。

  • ログ メッセージ - 最大しきい値条件を示すメッセージがサーバに記録される。

  • バイト ページング - バイト ページングが有効化されている (およびページング ストアがコンフィグレーションされている) 場合、送り先レベルのバイト ページングが開始される。

  • フロー制御 - フロー制御が有効化されている場合、送り先が防御状態になり、プロデューサに対してメッセージ フローを減らすよう指示する。

値 -1 を指定すると、送り先に対するバイト ページング、フロー制御、およびしきい値ログ メッセージが無効になる。ただし、分散トピック メンバーに JMS テンプレートが指定されている場合、-1 はこの値がテンプレートから継承されることを示す。

値の範囲 : <= BytesMaximum; >BytesThresholdLow

この属性は動的にコンフィグレーションできるが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しない。

注意 : バイト ページングは、BytesThresholdHigh を -1 に設定することによって動的に無効にすることはできない。ページングを動的に無効にするには、BytesThresholdHigh を大きな値に設定してページングが発生しないようにする。

MBean: weblogic.management.
configuration.
JMSTemplateMBean

属性 : BytesThresholdHigh

最小値 : -1

最大値 : 9223372036854775807

デフォルト値 : -1

動的 : はい

[最小バイトしきい値]

分散トピック メンバーに保存されているバイト数に基づいてイベントを発生させる下限しきい値。バイト数がこのしきい値を下回った場合、発生するイベントは以下のとおり。

  • ログ メッセージ - しきい値条件が解除されたことを示すメッセージがサーバに記録される。

  • バイト ページング - バイト ページングが有効化されている場合、ページングが停止する (ページングが実行されている場合)。

  • フロー制御 - フロー制御が有効化されている場合、送り先が防御状態を解除して、プロデューサに対してメッセージ フローを増やすよう指示する。

値 -1 を指定すると、送り先に対するバイト ページング、フロー制御、およびしきい値ログ メッセージが無効になる。ただし、分散トピック メンバーに JMS テンプレートが指定されている場合、-1 はこの値がテンプレートから継承されることを示す。

値の範囲 : < BytesThresholdHigh

この属性は動的にコンフィグレーションできるが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しない。

MBean: weblogic.management.
configuration.
JMSTemplateMBean

属性 : BytesThresholdLow

最小値 : -1

最大値 : 9223372036854775807

デフォルト値 : -1

動的 : はい

[バイト ページングを有効化]

トピック メンバーのバイト負荷が指定のしきい値に達したときに、メッセージ本文をメモリから一時的にスワップ アウトするために、分散トピックに対してバイト ページングを有効にするかどうかを指定する。

  • このチェック ボックスを選択しない場合 (false)、分散トピックに対するバイト ページングは無効になる。

  • このチェック ボックスを選択すると (true)、JMS サーバのページング ストアがコンフィグレーションされており、[最小バイトしきい値] および [最大バイトしきい値] 属性が -1 より大きい場合に、分散トピックのバイト ページングは有効になる。

注意 : 値が定義されていない場合、この設定はデフォルトで false となり、送り先の設定によってテンプレートがオーバーライドされない限り、テンプレートの送り先のバイト ページングは無効になる。

MBean: weblogic.management.
configuration.
JMSTemplateMBean

属性 : BytesPagingEnabled

デフォルト値 : false

有効な値 :

  • true

  • false

[最大メッセージ数]

分散トピック メンバーに保存可能な最大メッセージ数の割り当て (合計メッセージ数)。デフォルト値 -1 は、送り先に保存可能なメッセージ数が制限されていないことを示す。ただし、あまり大きなメッセージ数を割り当てると、メモリが飽和状態になるおそれがあるので、残りのアプリケーションの負荷を考慮に入れ、利用可能なシステム メモリの総量に見合った値にすること。

値の範囲 : >= MessagesThresholdHigh

この属性は動的にコンフィグレーションできるが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しない。

注意 : 分散送り先メンバーに JMS テンプレートを使用している場合、この設定はそれら特定のメンバーにのみ適用され、分散送り先セット全体には適用されない。

MBean: weblogic.management.
configuration.
JMSTemplateMBean

属性 : MessagesMaximum

最小値 : -1

最大値 : 9223372036854775807

デフォルト値 : -1

動的 : はい

[最大メッセージしきい値]

分散トピック メンバーに保存されているメッセージ数に基づいてイベントを発生させる上限しきい値。メッセージ数がこのしきい値を超えた場合、発生するイベントは以下のとおり。

  • ログ メッセージ - 最大しきい値条件を示すメッセージがサーバに記録される。

  • メッセージ ページング - メッセージ ページングが有効化されている (およびページング ストアがコンフィグレーションされている) 場合、送り先レベルのメッセージ ページングが開始される。

  • フロー制御 - フロー制御が有効化されている場合、送り先が防御状態になり、プロデューサに対してメッセージ フローを減らすよう指示する。

値 -1 を指定すると、送り先に対するメッセージ ページング、フロー制御、およびしきい値ログ メッセージが無効になる。ただし、分散トピック メンバーに JMS テンプレートが指定されている場合、-1 はこの値がテンプレートから継承されることを示す。

値の範囲 : <= MessagesMaximum; >MessagesThresholdLow

この属性は動的にコンフィグレーションできるが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しない。

注意 : メッセージ ページングは、MessagesThresholdHigh を -1 に設定することによって動的に無効にすることはできない。ページングを動的に無効にするには、MessagesThresholdHigh を大きな値に設定してページングが発生しないようにする。

MBean: weblogic.management.
configuration.
JMSTemplateMBean

属性 : MessagesThresholdHigh

最小値 : -1

最大値 : 9223372036854775807

デフォルト値 : -1

動的 : はい

[最小メッセージしきい値]

分散トピック メンバーに保存されているメッセージ数に基づいてイベントを発生させる下限しきい値。メッセージ数がこのしきい値を下回った場合、発生するイベントは以下のとおり。

  • ログ メッセージ - しきい値条件が解除されたことを示すメッセージがサーバに記録される。

  • メッセージ ページング - メッセージ ページングが有効化されている場合、ページングが停止する (ページングが実行されている場合)。

  • フロー制御 - フロー制御が有効化されている場合、送り先が防御状態を解除して、プロデューサに対してメッセージ フローを増やすよう指示する。

値 -1 を指定すると、分散トピック メンバーに対するメッセージ ページング、フロー制御、およびしきい値ログ メッセージが無効になる。ただし、分散トピック メンバーに JMS テンプレートが指定されている場合、-1 はこの値がテンプレートから継承されることを示す。

値の範囲 : < MessagesThresholdHigh

この属性は動的にコンフィグレーションできるが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しない。

MBean: weblogic.management.
configuration.
JMSTemplateMBean

属性 : MessagesThresholdLow

最小値 : -1

最大値 : 9223372036854775807

デフォルト値 : -1

動的 : はい

[最大メッセージ サイズ]

分散トピック メンバーのメッセージに許可される最大バイト数。メッセージのサイズには、メッセージの本文、ユーザ定義のプロパティ、ユーザ定義の JMS ヘッダ フィールド (JMSCorrelationID および JMSType) が含まれる。

コンフィグレーションした最大メッセージ サイズを超えるメッセージを分散トピックに送信するプロデューサは、ResourceAllocationException を受信する。

最大メッセージ サイズは、メッセージの最初の生成に対してのみ適用される。エラー送り先に転送されたメッセージ、または分散送り先のメンバーに転送されたメッセージに対しては、サイズはチェックされない。たとえば、送り先の最大メッセージ サイズが 128KB、対応するエラー送り先の最大メッセージ サイズが 64KB でコンフィグレーションされている場合、96KB のメッセージは (64KB を超えても) エラー送り先にリダイレクトできるが、プロデューサが 96KB のメッセージをエラー送り先に直接送信することはできない。

この属性は動的にコンフィグレーションできるが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しない。

MBean: weblogic.management.
configuration.
JMSTemplateMBean

属性 : MaximumMessageSize

最小値 : -1

最大値 : 2147483647

デフォルト値 : 2147483647

動的 : はい

[メッセージ ページングを有効化]

トピック メンバーのメッセージ負荷が指定のしきい値に達したときに、メッセージ本文をメモリから一時的にスワップ アウトするために、分散トピックに対してメッセージ ページングを有効にするかどうかを指定する。

  • チェック ボックスを選択しない場合 (false)、分散トピック メンバーに対するメッセージ ページングは無効になる。

  • このチェック ボックスを選択すると (true)、JMS サーバのページング ストアがコンフィグレーションされており、[最小メッセージしきい値] および [最大メッセージしきい値] 属性が -1 より大きい場合に、分散トピック メンバーのメッセージ ページングは有効になる。

注意 : 値が定義されていない場合、この設定はデフォルトで false となり、送り先の設定によってテンプレートがオーバーライドされない限り、テンプレートの送り先のメッセージ ページングは無効化される。

MBean: weblogic.management.
configuration.
JMSTemplateMBean

属性 : MessagesPagingEnabled

デフォルト値 : false

有効な値 :

  • true

  • false

 

Skip navigation bar  ページの先頭 前 次