connectionManager - Gerenciador de Conexões (connectionManager)

Configuração do Gerenciador de Conexões

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
agedTimeoutUm período de tempo com precisão de segundo-1O período de tempo antes de uma conexão poder ser descartada pela manutenção do conjunto. Um valor igual a -1 desativa este tempo limite. Um valor de 0 descarta todas as conexões, o que desativa a definição do conjunto de conexões. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos.
connectionTimeoutUm período de tempo com precisão de segundo30sO período de tempo após o qual uma solicitação de conexão atinge o tempo limite. Um valor igual a -1 desativa este tempo limite. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos.
maxIdleTimeUm período de tempo com precisão de segundo30mO período de tempo que uma conexão pode ficar sem uso ou inativa até que possa ser descartada durante a manutenção do conjunto, caso isso não reduza o conjunto abaixo do tamanho mínimo. Um valor igual a -1 desativa este tempo limite. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos.
maxPoolSizeint
Min: 0
50Número máximo de conexões físicas para um conjunto. Um valor igual a 0 significa ilimitado.
minPoolSizeint
Min: 0
Número mínimo de conexões físicas a serem mantidas no conjunto. O conjunto não é preenchido previamente. O tempo limite espirado pode substituir o mínimo.
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePoolEspecifica quais conexões destruir quando uma conexão antiga é detectada em um conjunto.
FailingConnectionOnly
Quando uma conexão antiga é detectada, somente a conexão que foi localizada como sendo inválida é encerrada.
ValidateAllConnections
Quando uma conexão antiga é detectada, conexões são testadas e aquelas localizadas como sendo inválidas são encerradas.
EntirePool
Quando uma conexão antiga é detectada, todas as conexões no conjunto são marcadas como antigas e, quando não estão mais em uso, são encerradas.
reapTimeUm período de tempo com precisão de segundo3mO período de tempo entre as execuções do encadeamento de manutenção do conjunto. Um valor igual a -1 desativa a manutenção do conjunto. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos.
maxConnectionsPerThreadint
Min: 0
Limita o número de conexões abertas em cada encadeamento.
numConnectionsPerThreadLocalint
Min: 0
Armazena em cache o número especificado de conexões para cada encadeamento.
enableSharingForDirectLookupsbooleanotrueSe configurado como true, as conexões serão compartilhadas. Se configurado como false, as conexões não serão compartilhadas.