connectionManager - Menedżer połączeń (connectionManager)

Konfiguracja menedżera połączeń

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
agedTimeoutOkres z dokładnością do sekundy-1Czas, po którym połączenie może zostać usunięte podczas konserwacji puli. Wartość -1 powoduje wyłączenie tego limitu czasu. Wartość 0 powoduje odrzucenie każdego połączenia, co wyłącza zestawianie połączeń. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m) lub sekundy (s). Na przykład określ 30 sekund jako 30s. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1m30s oznacza 90 sekund.
connectionTimeoutOkres z dokładnością do sekundy30sIlość czasu, po którym następuje przekroczenie limitu czasu żądania połączenia. Wartość -1 powoduje wyłączenie tego limitu czasu. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m) lub sekundy (s). Na przykład określ 30 sekund jako 30s. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1m30s oznacza 90 sekund.
maxIdleTimeOkres z dokładnością do sekundy30mCzas, przez który połączenie może być nieużywane lub bezczynne, zanim będzie można je usunąć podczas konserwacji puli, jeśli nie spowoduje to zmniejszenia puli poniżej wielkości minimalnej. Wartość -1 powoduje wyłączenie tego limitu czasu. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m) lub sekundy (s). Na przykład określ 30 sekund jako 30s. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1m30s oznacza 90 sekund.
maxPoolSizeint
Min: 0
50Maksymalna liczba połączeń fizycznych dla puli. Wartość 0 oznacza nieograniczoną liczbę.
minPoolSizeint
Min: 0
Minimalna liczba połączeń fizycznych utrzymywanych w puli. Pula nie jest wstępnie zapełniana. Opcja Limit wieku umożliwia przesłonięcie wartości minimalnej.
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePoolUmożliwia określenie, które połączenia mają zostać zniszczone, jeśli w puli zostanie wykryte nieaktualne połączenie.
FailingConnectionOnly
W przypadku wykrycia nieaktualnego połączenia zamykane jest tylko połączenie wykryte jako niepoprawne.
ValidateAllConnections
W przypadku wykrycia nieaktualnego połączenia połączenia są testowane i, jeśli okaże się, że są niepoprawne, zamykane.
EntirePool
W przypadku wykrycia nieaktualnego połączenia wszystkie połączenia w puli są oznaczane jako nieaktualne i zamykane, jeśli nie są już używane.
reapTimeOkres z dokładnością do sekundy3mIlość czasu między uruchomieniami wątku konserwacji puli. Wartość -1 powoduje wyłączenie konserwacji puli. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m) lub sekundy (s). Na przykład określ 30 sekund jako 30s. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1m30s oznacza 90 sekund.
maxConnectionsPerThreadint
Min: 0
Ogranicza liczbę otwartych połączeń dla poszczególnych wątków.
numConnectionsPerThreadLocalint
Min: 0
Umieszcza w pamięci podręcznej określoną liczbę połączeń dla poszczególnych wątków.
enableSharingForDirectLookupsbooleantrueJeśli ustawiona jest wartość true, połączenia są współużytkowane. Jeśli zostanie ustawiona wartość false, połączenia nie będą współużytkowane.