connectionManager - 연결 관리자 (connectionManager)

연결 관리자 구성

NameTypeDefaultDescription
id문자열고유 구성 ID입니다.
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시간이 경과된(stale) 연결이 풀에서 발견될 때 영구 삭제할 연결을 지정합니다.
FailingConnectionOnly
시간이 경과된(stale) 연결이 발견될 때 잘못된 것으로 발견된 연결만 닫힙니다.
ValidateAllConnections
시간이 경과된(stale) 연결이 발견될 때 연결이 테스트되어 잘못된 것으로 발견된 연결이 닫힙니다.
EntirePool
시간이 경과된(stale) 연결이 발견될 때 풀의 모든 연결이 시간이 경과된(stale) 것으로 표시되고 더 이상 사용되지 않을 때 닫힙니다.
reapTime초 정밀도를 사용하는 기간3m풀 유지보수 스레드 실행 사이의 시간입니다. -1의 값은 풀 유지보수를 사용하지 않습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
maxConnectionsPerThreadint
Min: 0
각 스레드에서 열린 연결의 수를 한계 지정합니다.
numConnectionsPerThreadLocalint
Min: 0
각 스레드의 지정된 연결의 수를 캐시합니다.
enableSharingForDirectLookupsbooleantruetrue로 설정되면 연결이 공유됩니다. false로 설정되면 연결이 공유되지 않습니다.