Verbindungsmanager (connectionManager)
Konfiguration des Verbindungsmanagers
Attributname | Datentyp | Standardwert | Beschreibung |
---|---|---|---|
agedTimeout | Zeitraum mit Genauigkeit in Sekunden | -1 | Zeit, nach der eine physische Verbindung über die Poolwartung gelöscht werden kann. Der Wert -1 inaktiviert das Zeitlimit. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. |
connectionTimeout | Zeitraum mit Genauigkeit in Sekunden | 30s | Zeit, nach der eine Verbindungsanforderungsüberschreitung ausgelöst wird. Der Wert -1 inaktiviert das Zeitlimit. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. |
id | string | Eine eindeutige Konfigurations-ID. | |
maxConnectionsPerThread | int
Minimum: 0 |
Begrenzt die Anzahl offener Verbindungen in jedem Thread. | |
maxIdleTime | Zeitraum mit Genauigkeit in Sekunden | 30m | Zeit, nach der eine nicht verwendete oder inaktive Verbindung während der Poolwartung verworfen werden kann. Bei der Verkleinerung des Pools wird die Mindestgröße nicht unterschritten. Der Wert -1 inaktiviert das Zeitlimit. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. |
maxPoolSize | int
Minimum: 0 |
50 | Maximale Anzahl physischer Verbindungen für einen Pool. Der Wert 0 bedeutet uneingeschränkt. |
minPoolSize | int
Minimum: 0 |
Mindestanzahl physischer Verbindungen, die im Pool verwaltet werden. Der Pool wird nicht vorab gefüllt. Das Alterszeitlimit kann den Mindestwert überschreiben. | |
numConnectionsPerThreadLocal | int
Minimum: 0 |
Gibt die Anzahl an Verbindungen für jeden Thread an, die zwischengespeichert werden. | |
purgePolicy |
|
EntirePool | Gibt an, welche Verbindungen gelöscht werden sollen, wenn eine veraltete Verbindung in einem Pool gefunden wird.
|
reapTime | Zeitraum mit Genauigkeit in Sekunden | 3m | Zeit zwischen Ausführungen des Wartungsthreads für den Pool. Der Wert -1 inaktiviert die Poolwartung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. |