connectionManager - Администратор соединений (connectionManager)

Конфигурация Администратора соединений

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
agedTimeoutПериод (с точностью до секунды)-1Время, по истечении которого соединение может быть удалено во время обслуживания пула. Значение -1 выключает тайм-аут. Укажите значение 0, чтобы удалить все соединения и выключить пул соединений. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек.
connectionTimeoutПериод (с точностью до секунды)30sВремя, по истечении которого возникает тайм-аут запроса на установление соединения. Значение -1 выключает тайм-аут. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек.
maxIdleTimeПериод (с точностью до секунды)30mВремя, по истечении которого неиспользуемое или простаивающее соединение может быть удалено во время обслуживания пула, если в результате размер пула выйдет за пределы допустимого диапазона. Значение -1 выключает тайм-аут. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек.
maxPoolSizeint
Min: 0
50Максимальное число физических соединений в пуле. Значение 0 указывает, что число не ограничено.
minPoolSizeint
Min: 0
Минимальное число физических соединений в пуле. Пул не заполняется заранее. Тайм-аут давности может переопределить минимальное значение.
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePoolУказывает, какие соединения следует удалять при обнаружении устаревшего соединения в пуле.
FailingConnectionOnly
При обнаружении устаревшего соединения закрывается только найденное недопустимое соединение.
ValidateAllConnections
При обнаружении устаревшего соединения соединения проверяются и закрываются только обнаруженные недопустимые.
EntirePool
При обнаружении устаревшего соединения все соединения пула помечаются как устаревшие и закрываются после прекращения их использования.
reapTimeПериод (с точностью до секунды)3mИнтервал запуска нити обслуживания пула. Значение -1 выключает обслуживание пула. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек.
maxConnectionsPerThreadint
Min: 0
Ограничивает число открытых соединений для нити.
numConnectionsPerThreadLocalint
Min: 0
Задает число кэшированных соединений для нити.
enableSharingForDirectLookupsbooleantrueПри значении true соединения используются совместно. При значении false соединения не используются совместно.