전체 프로파일 및 Liberty 프로파일 간의 구성 차이점: connectionManager 요소

Liberty 프로파일의 connectionManager전체 프로파일의 연결 풀 사이에는 몇몇 구성 차이점이 있습니다.

  • 이름이 다른 특성
    • maxConnectionsPerThread로, 전체 프로파일maxNumberofMCsAllowableInThread입니다.
    • maxIdleTime으로, 전체 프로파일unusedTimeout입니다.
    • maxPoolSize로, 전체 프로파일maxConnections입니다.
    • minPoolSize로, 전체 프로파일minConnections입니다.
  • 지속 기간 특성
    지속 기간 특성은 선택적으로 Liberty 프로파일의 단위로 지정할 수 있습니다. 예를 들면 다음과 같습니다.
    <connectionManager id="pool1" connectionTimeout="30s" reapTime="3m" maxIdleTime="30m"/>
    connectionManager 요소의 허용된 시간 단위와 형식은 server.xml 파일의 구성 요소의 내용을 참조하십시오. Liberty 프로파일의 시간 단위를 지정하지 않은 경우 전체 프로파일에 사용된 것과 동일한 기본 단위가 사용됩니다.
  • 즉각적 제한시간 값과 수행 안함(사용 안함) 제한시간 값의 차이점
    즉각적 제한시간 및 수행 안함(사용 안함) 제한시간을 표시하는 데 사용되는 값에 차이점이 있습니다.
    • Liberty 프로파일은 0 값을 사용하여 즉각적 제한시간을 표시하지만, 전체 프로파일은 즉각적 제한시간으로 -1을 사용하는 경우가 많습니다.
    • Liberty 프로파일은 -1 값을 사용하여 수행 안함(사용 안함)을 표시하지만, 전체 프로파일은 수행 안함(사용 안함)으로 0을 사용하는 경우가 많습니다.
    특히 이러한 사항은 다음 속성에 적용됩니다.
    • agedTimeout
    • connectionTimeout
    • maxIdleTime으로, 전체 프로파일unusedTimeout입니다.
    • reapTime
  • 영구 제거 정책 변경

    Liberty 프로파일에는 EntirePool, FailingConnectionOnlyValidateAllConnections의 세 가지 영구 제거 정책 값이 있습니다.

    전체 프로파일에는 두 영구 제거 정책 값(EntirePoolFailingConnectionOnly)이 있습니다. 두 번째 특성(defaultPretestOptimizationOverride)을 사용하여 FailingConnectionOnly의 동작을 판별합니다.

    Liberty 프로파일의 영구 제거 정책과 이와 동등한 전체 프로파일은 다음과 같습니다.

    • purgePolicy="EntirePool"로, 모두에 대해 동일합니다.
    • purgePolicy="FailingConnectionOnly"로, 전체 프로파일에서 defaultPretestOptimizationOverride="false"purgePolicy="FailingConnectionOnly"와 동일합니다.
    • purgePolicy="ValidateAllConnections"로, 전체 프로파일에서 defaultPretestOptimizationOverride="true"purgePolicy="FailingConnectionOnly"와 동일합니다.

주제의 유형을 표시하는 아이콘 참조 주제

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_connpool_diff
파일 이름: rwlp_connpool_diff.html