ページの先頭行へ戻る
Interstage Application Server V12.0.0 Java EE 7 設計・構築・運用ガイド
FUJITSU Software

8.7.2 ルーティングサービスに関するプロパティ

プロパティ

get

set

list

imqbrokerd

imqsvcadmin

install

imq.destination.DMQ.truncateBody

×

×

×

imq.message.expiration.interval

×

×

×

imq.message.max_size

×

×

×

imq.system.max_count

×

×

×

imq.system.max_size

×

×

×

imq.transaction.producer.maxNumMsgs

×

×

×

imq.transaction.consumer.maxNumMsgs

×

×

×

imq.destination.DMQ.truncateBody

説明

デッドメッセージキューに保存する前にメッセージのボディを削除する(true)/しない(false)を指定します。
「true」を指定した場合は、メッセージのボディは削除され、ヘッダとプロパティだけが保存されます。

範囲
  • true

  • false

初期

false


imq.message.expiration.interval

説明

期限切れメッセージの検出間隔(秒単位)を指定します。
初期値(60秒)から変更しないことを推奨します。初期値より小さい値を設定した場合は、メッセージブローカのプロセスの負荷が上がり、性能が劣化する可能性があります。

範囲

1~2147483647の整数値

初期

60


imq.message.max_size

説明

単一メッセージの最大サイズ(バイト/キロバイト/メガバイト単位)を指定します。
「-1」を指定した場合、単一メッセージの最大サイズは無制限となります。

指定方法

単位は、数値の後ろに、以下の半角英字を付加して指定します(省略時:バイト)。

  • バイトの場合
    b
    例)100b

  • キロバイト(1024バイト)の場合
    k
    例)100k

  • メガバイト(1024×1024バイト)の場合
    m
    例)100m

範囲

-1、1~2147483647の整数値

初期

70m


imq.system.max_count

説明

メッセージブローカが保持するメッセージの最大数を指定します。
指定値を超過した場合、メッセージは拒否され、メッセージブローカに蓄積されません。
「-1」を指定した場合、メッセージの最大数は無制限となります。

範囲

-1、1~2147483647の整数値

初期

-1


imq.system.max_size

説明

メッセージの最大許容サイズ(バイト/キロバイト/メガバイト単位)を指定します。
指定値を超過した場合、メッセージは拒否され、メッセージブローカに蓄積されません。
「-1」を指定した場合、最大許容サイズは無制限となります。

指定方法

単位の指定方法は、「指定方法」を参照してください。

範囲

-1、1~2147483647の整数値

初期

-1


imq.transaction.producer.maxNumMsgs

説明

プロデューサが単一のトランザクションで処理できる、メッセージの最大数を示します。

範囲

1~2147483647の整数値

初期

1000


imq.transaction.consumer.maxNumMsgs

説明

コンシューマが単一のトランザクションで処理できる、メッセージの最大数を示します。

範囲

1~2147483647の整数値

初期

100