Gestionnaire de connexions (connectionManager)
Configuration de gestionnaire de connexions
Nom de l'attribut | Type de données | Valeur par défaut | Description |
---|---|---|---|
agedTimeout | Période avec une précision à la seconde près | -1 | Délai avant qu'une connexion physique ne soit supprimée par la maintenance du pool. La valeur -1 désactive ce délai. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
connectionTimeout | Période avec une précision à la seconde près | 30s | Délai à l'issue duquel une demande de connexion expire si elle n'est toujours pas satisfaite. La valeur -1 désactive ce délai. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
id | string | ID de configuration unique. | |
maxConnectionsPerThread | int
Minimum : 0 |
Limite le nombre de connexions ouvertes sur chaque unité d'exécution. | |
maxIdleTime | Période avec une précision à la seconde près | 30m | Durée à l'issue de laquelle une connexion inutilisée ou au repos peut être supprimée durant la maintenance du pool, à condition que cette suppression ne fasse pas tomber le pool en-deçà de sa taille minimale. La valeur -1 désactive ce délai. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
maxPoolSize | int
Minimum : 0 |
50 | Nombre maximal de connexions physiques pour un pool. La valeur 0 indique qu'il n'existe aucune limite. |
minPoolSize | int
Minimum : 0 |
Nombre minimal de connexions physiques à maintenir dans le pool. Le pool n'est pas prérempli. Le délai d'ancienneté est prioritaire et peut donc faire tomber le nombre de connexions en-deçà de ce minimum. | |
numConnectionsPerThreadLocal | int
Minimum : 0 |
Place en cache le nombre de connexions défini pour chaque unité d'exécution. | |
purgePolicy |
|
EntirePool | Indique quelles connexions détruire lorsqu'une connexion périmée est détectée dans un pool.
|
reapTime | Période avec une précision à la seconde près | 3m | Intervalle entre chaque passage de l'unité d'exécution de maintenance du pool. La valeur -1 désactive la maintenance du pool. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |