connectionManager - Manager conexiuni (connectionManager)

Configurarea managerului de conexiuni

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
agedTimeoutO perioadă de timp cu precizie de secunde-1Intervalul de timp înainte să poată fi ignorată o conexiune de întreţinerea de pool. O valoare de -1 dezactivează acest timeout. O valoare de 0 ignoră orice conexiune, ceea ce dezactivează acumularea conexiunilor. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m) sau secunde (s). De exemplu, specificaţi 30 secunde ca 30s. Puteţi include valori multiple într-o singură intrare. De exemplu, 1m30s este echivalent cu 90 secunde.
connectionTimeoutO perioadă de timp cu precizie de secunde30sDurata după care o cerere de conexiune intră în time out. O valoare de -1 dezactivează acest timeout. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m) sau secunde (s). De exemplu, specificaţi 30 secunde ca 30s. Puteţi include valori multiple într-o singură intrare. De exemplu, 1m30s este echivalent cu 90 secunde.
maxIdleTimeO perioadă de timp cu precizie de secunde30mIntervalul de timp în care o conexiune poate fi neutilizată sau inactivă până când se poate fi renunţa la ea în timpul întreţinerii pool-ului, dacă aceasta nu reduce pool-ul sub dimensiunea minimă. O valoare de -1 dezactivează acest timeout. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m) sau secunde (s). De exemplu, specificaţi 30 secunde ca 30s. Puteţi include valori multiple într-o singură intrare. De exemplu, 1m30s este echivalent cu 90 secunde.
maxPoolSizeint
Min: 0
50Numărul maxim de conexiuni fizice pentru un pool. O valoare de 0 înseamnă nelimitate.
minPoolSizeint
Min: 0
Număr minim de conexiuni fizice de menţinut în pool. Pool-ul nu este pre-populat. Timeout-ul învechit poate înlocui minimul.
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePoolSpecifică care conexiuni să fie distruse când o conexiune veche este detectată într-un pool.
FailingConnectionOnly
Când este detectată o conexiune veche, doar conexiunea care a fost găsită ca defectă este închisă.
ValidateAllConnections
Când este detectată o conexiune veche, conexiunile sunt testate şi cele găsite a fi defecte sunt închise.
EntirePool
Când este detectată o conexiune veche, toate conexiunile din pool sunt marcate ca vechi şi când nu mai sunt în utilizare, sunt închise.
reapTimeO perioadă de timp cu precizie de secunde3mDurată între rulări ale firului de execuţie al întreţinerii pool-ului. O valoare de -1 dezactivează întreţinerea pool-ului. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m) sau secunde (s). De exemplu, specificaţi 30 secunde ca 30s. Puteţi include valori multiple într-o singură intrare. De exemplu, 1m30s este echivalent cu 90 secunde.
maxConnectionsPerThreadint
Min: 0
Limitează numărul de conexiuni deschise pe fiecare fir de execuţie.
numConnectionsPerThreadLocalint
Min: 0
Memorează în cache numărul de conexiuni pe fiecare fir de execuţie.
enableSharingForDirectLookupsbooleantrueDacă se setează la true, conexiunile sunt partajate. Dacă se setează la false, conexiunile sunt nepartajate.