連線管理程式配置
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
agedTimeout | 精準度是秒鐘的時間量 | -1 | 可透過儲存區維護來捨棄連線之前所經歷的時間量。值 -1 表示會停用此逾時。值 0 表示捨棄每次連線,如此會停用連線儲存區。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 |
connectionTimeout | 精準度是秒鐘的時間量 | 30s | 連線要求逾時之前所經歷的時間量。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 |
maxIdleTime | 精準度是秒鐘的時間量 | 30m | 在儲存區維護期間,連線可以維持未用或閒置的時間量,一旦超過此時間,即可捨棄該連線(前提是這麼做,並不會將儲存區減少至低於大小下限)。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 |
maxPoolSize | int Min: 0 | 50 | 儲存區的實體連線數目上限。值 0 表示無限制。 |
minPoolSize | int Min: 0 | 儲存區中所要維護的實體連線數目下限。不會預先移入儲存區。存在逾時值可置換此下限。 | |
purgePolicy |
| EntirePool | 指定在儲存區中偵測到過時連線時所要毀損的連線。 FailingConnectionOnly 當偵測到過時連線時,只會關閉所發現的不正確連線。 ValidateAllConnections 當偵測到過時連線時,會測試連線,並關閉所發現的不正確連線。 EntirePool 當偵測到過時連線時,儲存區中的所有連線均標示為「過時」,當不再使用時,就會關閉。 |
reapTime | 精準度是秒鐘的時間量 | 3m | 儲存區維護執行緒的執行間隔時間量。值 -1 表示會停用儲存區維護。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 |
maxConnectionsPerThread | int Min: 0 | 限制每一個執行緒上的開啟連線數目。 | |
numConnectionsPerThreadLocal | int Min: 0 | 針對每一個執行緒快取指定數目的連線。 | |
enableSharingForDirectLookups | boolean | true | 如果設為 true,則連線共用。如果設為 false,則連線不共用。 |