connectionManager - Gestor de conexiones (connectionManager)

Configuración del gestor de conexiones

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
agedTimeoutUn período de tiempo con precisión de segundos-1Cantidad de tiempo que transcurre antes de que el mantenimiento de la agrupación descarte una conexión. Un valor -1 inhabilita este tiempo de espera. Un valor de 0 descarta cada conexión, lo que inhabilita la técnica de agrupación de conexiones. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.
connectionTimeoutUn período de tiempo con precisión de segundos30sCantidad de tiempo después del cual una solicitud de conexión excede el tiempo de espera. Un valor -1 inhabilita este tiempo de espera. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.
maxIdleTimeUn período de tiempo con precisión de segundos30mCantidad de tiempo transcurrido el cual una conexión se considera no utilizada o inactiva, hasta que se pueda descartar durante el mantenimiento de la agrupación, si hacerlo no reduce la agrupación por debajo del tamaño mínimo. Un valor -1 inhabilita este tiempo de espera. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.
maxPoolSizeint
Min: 0
50Número máximo de conexiones físicas para una agrupación. Un valor 0 significa ilimitado.
minPoolSizeint
Min: 0
Número mínimo de conexiones físicas que se deben mantener en la agrupación. La agrupación no se rellena previamente. El tiempo de espera superado puede sustituir el mínimo.
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePoolEspecifica qué conexiones se deben destruir cuando se detecta una conexión en punto muerto en una agrupación.
FailingConnectionOnly
Cuando se detecta una conexión en punto muerto, sólo se cierra la conexión que no funciona.
ValidateAllConnections
Cuando se detecta una conexión en punto muerto, se prueban todas las conexiones y se cierran las que no son válidas.
EntirePool
Cuando se detecta una conexión en punto muerto, todas las conexiones de la agrupación se marcan como en punto muerto, y cuando ya no se utilizan se cierran.
reapTimeUn período de tiempo con precisión de segundos3mCantidad de tiempo entre ejecuciones de la hebra de mantenimiento de la agrupación. Un valor -1 inhabilita el mantenimiento de la agrupación. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.
maxConnectionsPerThreadint
Min: 0
Limita el número de conexiones abiertas en cada hebra.
numConnectionsPerThreadLocalint
Min: 0
Almacena en la memoria caché el número de conexiones especificado para cada hebra.
enableSharingForDirectLookupsbooleantrueSi está establecido en true, las conexiones se comparten. Si está establecido en false, las conexiones no se comparten.