接続マネージャー (connectionManager)
接続マネージャーの構成
属性名 | データ型 | デフォルト値 | 説明 |
---|---|---|---|
agedTimeout | 期間 (精度: 秒) | -1 | プールの保守により物理接続を破棄できるようになるまでの時間。 値 -1 ではこのタイムアウトが使用不可になります。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。 |
connectionTimeout | 期間 (精度: 秒) | 30s | この時間が経過すると、接続要求がタイムアウトになります。 値 -1 ではこのタイムアウトが使用不可になります。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。 |
id | string | 固有の構成 ID。 | |
maxConnectionsPerThread | int
最小: 0 |
それぞれのスレッドでのオープン接続の数を制限します。 | |
maxIdleTime | 期間 (精度: 秒) | 30m | この時間が経過すると、使用されていない接続、つまりアイドル接続をプールの保守中に破棄することができます (接続の破棄によってプールが最小サイズよりも小さくならない場合)。 値 -1 ではこのタイムアウトが使用不可になります。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。 |
maxPoolSize | int
最小: 0 |
50 | プールの物理接続の最大数。 0 の値は無制限を意味します。 |
minPoolSize | int
最小: 0 |
プールで保守する物理接続の最小数。 プールに接続は事前に入っていません。 経過タイムアウトは、この最小数をオーバーライドできます。 | |
numConnectionsPerThreadLocal | int
最小: 0 |
それぞれのスレッドで指定された数の接続をキャッシュします。 | |
purgePolicy |
|
EntirePool | 失効した接続がプールで検出された場合にどの接続を破棄するかを指定します。
|
reapTime | 期間 (精度: 秒) | 3m | プール保守スレッドの実行とその次の実行との間の時間。 値 -1 ではプール保守が使用不可になります。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。 |