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

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

割当て: 構成

構成オプション     関連タスク     関連トピック

割当ては、宛先が使用できるシステム・リソースの割当てを制御するために使用します。たとえば、割当てにより、宛先が格納できるバイト数またはメッセージ数を決定できます。

このページでは、現在のJMSモジュールの割当て構成を定義します。

構成オプション

名前 説明
名前

この割当てオブジェクトの名前。

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

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

最大バイト数

この割当てを使用する宛先に格納できる合計バイト数。

値0を設定すると、この割当てを超過せずに、宛先に配置できるメッセージはありません。-1を設定すると、WebLogic Serverによって制限されません。

過剰なバイト数を処理すると、メモリーが飽和状態になります。アプリケーションのロード後に使用可能なシステム・メモリーの容量を考慮し、最大値を決めてください。

保留中のメッセージに対する考慮事項はありません。送受信中、遅延、配信が禁止されているメッセージがバイト制限の対象になります。

.

この属性は動的で、いつでも変更できます。割当て制限を低く設定しているときに、割当てオブジェクトがこの制限を超えた場合、割当て量が使用可能になるまで、後続のリクエストは拒否されます。割当て制限を大きくすると、割当てオブジェクトが既存のリクエストを処理できるようになります。

ノート:分散宛先メンバーにJMSテンプレートを使用している場合、この最大値はその特定のメンバーにのみ適用され、分散宛先セット全体には適用されません。

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

最小値: -1

最大値: 9223372036854775807

最大メッセージ数

この割当てを使用する宛先に格納できる合計メッセージ数。

値0を設定すると、この割当てを超過せずに、宛先に配置できるメッセージはありません。-1を設定すると、WebLogic Serverによって制限されません。

過剰なバイト数を処理すると、メモリーが飽和状態になります。アプリケーションのロード後に使用可能なシステム・メモリーの容量を考慮し、最大値を決めてください。

保留中のメッセージに対する考慮事項はありません。送受信中、遅延、配信が禁止されているメッセージがバイト制限の対象になります。

.

この属性は動的で、いつでも変更できます。割当て制限を低く設定しているときに、割当てオブジェクトがこの制限を超えた場合、割当て量が使用可能になるまで、後続のリクエストは拒否されます。割当て制限を大きくすると、割当てオブジェクトが既存のリクエストを処理できるようになります。

ノート:分散宛先メンバーにJMSテンプレートを使用している場合、この最大値はその特定のメンバーにのみ適用され、分散宛先セット全体には適用されません。

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

最小値: -1

最大値: 9223372036854775807

ポリシー

このポリシーは、この割当てを使用する宛先に対して、その宛先がそのメッセージ数の割当てを超過している場合に、長いメッセージの前に短いメッセージを配信するかどうかを指定します。

FIFO」(先入れ先出し)は、割当てに対するリクエストが、受信された順序で発行されるように指定します。割当てに対する特定のリクエストが対応されず、その割当てをリクエストしているクライアントが待機することを受け入れる場合、そのリクエストは対応されるかタイムアウトするまで、割当てに対するその他のすべてのリクエストをブロックします。これによって、大きなリクエストがすでにスペースを待機している場合に短いメッセージが配信されることはありません。

割込み」は、先の対応されていないリクエストより後続のリクエストが先に処理できるように指定します。つまり、現在のリクエストに対して十分な割当てが存在する場合、割当てを待機している他のリクエストがその前に存在する場合でもそのスペースが使用されます。割当てが限られている場合、「割込み」ポリシーでは、大きなリクエストのスペースが不足することがあります。

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

共有

割当てを参照する複数の宛先でその割当てを共有するかどうかを指定します。

共有」を有効化すると(デフォルト)、その割当てオブジェクトで定義されているリソースが、その割当てオブジェクトを参照しているすべての宛先によって争奪されます。1つの宛先が多くのメッセージ数またはバイト数を消費すると、他の宛先が割当てを取得できなくなります。

共有」を無効化すると、割当てオブジェクトはテンプレートのように動作します。その割当てオブジェクトを参照している各宛先は、割当てを追跡するためにそのオブジェクトの自身の内部インスタンスを取得します。

同じJMSモジュール内の宛先は、どのような方法でも割当てを共有することができます。ただし、割当ての共有は、同じJMSサーバー内の宛先でのみ可能です。つまり、宛先XおよびYの両方が同じ割当てQを共有し、その割当てQで「共有」が有効化されている場合、XおよびYが割当てを共有できるのは、どちらも同じJMSサーバーにデプロイされている場合のみです。

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

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

関連タスク

関連トピック


先頭に戻る