連線管理程式 (connectionManager)
連線管理程式配置
屬性名稱 | 資料類型 | 預設值 | 說明 |
---|---|---|---|
agedTimeout | 精準度是秒鐘的時間量 | -1 | 可透過儲存區維護來捨棄實體連線之前所經歷的時間量。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 |
connectionTimeout | 精準度是秒鐘的時間量 | 30s | 連線要求逾時之前所經歷的時間量。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 |
id | string | 唯一的配置 ID。 | |
maxConnectionsPerThread | int
下限:0 |
限制每一個執行緒上的開啟連線數目。 | |
maxIdleTime | 精準度是秒鐘的時間量 | 30m | 儲存區維護期間可以捨棄未用或閒置連線之前所經歷的時間量(前提是這麼做,並不會將儲存區減少至低於大小下限)。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 |
maxPoolSize | int
下限:0 |
50 | 儲存區的實體連線數目上限。值 0 表示無限制。 |
minPoolSize | int
下限:0 |
儲存區中所要維護的實體連線數目下限。不會預先移入儲存區。存在逾時值可置換此下限。 | |
numConnectionsPerThreadLocal | int
下限:0 |
針對每一個執行緒快取指定數目的連線。 | |
purgePolicy |
|
EntirePool | 指定在儲存區中偵測到過時連線時所要毀損的連線。
|
reapTime | 精準度是秒鐘的時間量 | 3m | 儲存區維護執行緒的執行間隔時間量。值 -1 表示會停用儲存區維護。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 |