WebSphere Application Server Traditional 및 Liberty 간의 구성 차이점: connectionManager 요소
Liberty의 connectionManager 및 WebSphere® Application Server Traditional의 연결 풀 간에는 구성에 일부 차이점이 있습니다.
- 이름이 다른 특성
- maxConnectionsPerThread로, WebSphere Application Server Traditional의 maxNumberofMCsAllowableInThread입니다.
- maxIdleTime으로, WebSphere Application Server Traditional의 unusedTimeout입니다.
- maxPoolSize로, WebSphere Application Server Traditional의 maxConnections입니다.
- minPoolSize로, WebSphere Application Server Traditional의 minConnections입니다.
- 지속 기간 특성선택사항으로, Liberty의 단위로 지속 기간 특성을 지정할 수 있습니다. 예를 들면 다음과 같습니다.
connectionManager 요소의 허용되는 시간 단위 및 형식에 대한 자세한 정보는 Java Database Connectivity 4.1의 내용을 참조하십시오. Liberty의 시간 단위를 지정하지 않은 경우, 동일한 기본 단위가 WebSphere Application Server Traditional에서와 같이 사용됩니다.<connectionManager id="pool1" connectionTimeout="30s" reapTime="3m" maxIdleTime="30m"/>
- 즉각적 제한시간 값과 수행 안함(사용 안함) 제한시간 값의 차이점즉각적 제한시간 및 수행 안함(사용 안함) 제한시간을 표시하는 데 사용되는 값에 차이점이 있습니다.
- Liberty는 0 값을 사용하여 "immediate"를 표시하는 반면, WebSphere Application Server Traditional에서는 종종 "immediate"에 대해 -1을 사용합니다.
- Liberty는 -1 값을 사용하여 "never"(사용 안함)을 표시하는 반면, WebSphere Application Server Traditional에서는 종종 "never"(사용 안함)에 대해 0을 사용합니다.
- agedTimeout
- connectionTimeout
- maxIdleTime으로, WebSphere Application Server Traditional의 unusedTimeout입니다.
- reapTime
- 영구 제거 정책 변경
Liberty에는 EntirePool, FailingConnectionOnly 및 ValidateAllConnections의 세 가지 영구 제거 정책 값이 있습니다.
WebSphere Application Server Traditional에는 두 영구 제거 정책 값(EntirePool과 FailingConnectionOnly)이 있습니다. 두 번째 특성(defaultPretestOptimizationOverride)을 사용하여 FailingConnectionOnly의 동작을 판별합니다.
Liberty의 제거 정책 및 이의 WebSphere Application Server Traditional 동일 항목은 다음과 같습니다.
- purgePolicy="EntirePool"로, 모두에 대해 동일합니다.
- purgePolicy="FailingConnectionOnly"로, WebSphere Application Server Traditional에서 defaultPretestOptimizationOverride="false"인 purgePolicy="FailingConnectionOnly"와 동일합니다.
- purgePolicy="ValidateAllConnections"로, WebSphere Application Server Traditional에서 defaultPretestOptimizationOverride="true"인 purgePolicy="FailingConnectionOnly"와 동일합니다.