11.13. 용량 정책


JBoss EAP는 데이터 소스를 포함하여 Jakarta Connectors 배포를 위한 용량 정책 정의를 지원합니다. 용량 정책은 용량 감소 및 삭제라는 풀의 물리적 연결을 생성하는 방법을 정의합니다. 기본 정책은 용량 증가에 대한 요청당 하나의 연결을 생성하고 유휴 시간 초과가 용량 감소를 위해 예약될 때 모든 연결을 제거하도록 설정됩니다.

용량 정책을 구성하려면 용량 증가 클래스, 용량 감소 클래스 또는 둘 다를 지정해야 합니다.

예: 용량 정책 정의
/subsystem=datasources/data-source=ExampleDS:write-attribute(name=capacity-incrementer-class, value="org.jboss.jca.core.connectionmanager.pool.capacity.SizeIncrementer")

/subsystem=datasources/data-source=ExampleDS:write-attribute(name=capacity-decrementer-class, value="org.jboss.jca.core.connectionmanager.pool.capacity.SizeDecrementer")

지정된 용량 증가 또는 감소 클래스에 대한 속성을 구성할 수도 있습니다.

예: 용량 정책의 속성 구성
/subsystem=datasources/data-source=ExampleDS:write-attribute(name=capacity-incrementer-properties.size, value=2)

/subsystem=datasources/data-source=ExampleDS:write-attribute(name=capacity-decrementer-properties.size, value=2)

11.13.1. MaxPoolSize incrementer 정책

Class name: org.jboss.jca.core.connectionmanager.pool.capacity.MaxPoolSizeIncrementer

MaxPoolSize incrementer 정책은 각 요청의 최대 크기로 풀을 채웁니다. 이 정책은 항상 사용 가능한 최대 연결 수를 유지하려는 경우에 유용합니다.

11.13.2. 크기 증가 정책

Class name: org.jboss.jca.core.connectionmanager.pool.capacity.SizeIncrementer

크기 증가 정책은 각 요청에 대해 지정된 수의 연결 수로 풀을 채웁니다. 이 정책은 다음 요청에도 연결이 필요할 것으로 예상하여 요청당 추가 연결 수를 늘리려는 경우에 유용합니다.

크기 정책 속성
Expand
이름설명

크기

생성해야 하는 연결 수

참고

이는 기본 증가 정책이며 크기 값이 1입니다.

11.13.3. 워터마크 증분 정책

클래스 이름:org.jboss.jca.core.connectionmanager.pool.capacity.WatermarkIncrementer

Watermark 증분 정책은 각 요청에 대해 지정된 연결 수로 풀을 채웁니다. 이 정책은 풀에 지정된 수의 연결을 항상 유지하려는 경우 유용합니다.

워터마크 정책 속성
Expand
이름설명

워터마크

연결 수에 대한 워터마크 수준입니다.

11.13.4. MinPoolSize decrementer 정책

Class name: org.jboss.jca.core.connectionmanager.pool.capacity.MinPoolSizeDecrementer

MinPoolSize decrementer 정책은 풀을 각 요청의 최소 크기로 줄입니다. 이 정책은 유휴 시간 제한 요청 후 연결 수를 제한하려는 경우에 유용합니다. 풀은 FIFO (First In First Out) 방식으로 작동합니다.

11.13.5. 크기 감소 정책

Class name: org.jboss.jca.core.connectionmanager.pool.capacity.SizeDecrementer

크기 감소 정책은 각 유휴 타임아웃 요청에 대해 지정된 연결 수만큼 풀을 줄입니다.

크기 정책 속성
Expand
이름설명

크기

삭제해야 하는 연결 수

이 정책은 유휴 시간 제한 요청당 추가 연결 수를 감소시키려면 시간 경과에 따라 풀 사용량이 줄어들 것으로 예상합니다.

풀은 FIFO (First In First Out) 방식으로 작동합니다.

11.13.6. TimedOut decrementer 정책

Class name: org.jboss.jca.core.connectionmanager.pool.capacity.TimedOutDecrementer

TimedOut decrementer 정책은 각 유휴 시간 초과 요청에 대해 풀에서 시간 초과된 모든 연결을 제거합니다. 풀은 첫 번째 In Last Out (FILO) 방식으로 작동합니다.

참고

이 정책은 기본 감소 정책입니다.

11.13.7. TimedOut/FIFO 감소 정책

클래스 이름:org.jboss.jca.core.connectionmanager.pool.capacity.TimedOutFIFODecrementer

TimedOutFIFO decrementer 정책은 유휴 시간 제한 요청에 대해 풀에서 시간 초과된 모든 연결을 제거합니다. 풀은 FIFO (First In First Out) 방식으로 작동합니다.

11.13.8. 워터마크 감소 정책

클래스 이름:org.jboss.jca.core.connectionmanager.pool.capacity.WatermarkDecrementer

Watermark decrementer 정책은 각 유휴 시간 초과 요청에 대해 지정된 연결 수로 풀을 줄입니다. 이 정책은 풀에 지정된 수의 연결을 항상 유지하려는 경우 유용합니다. 풀은 FIFO (First In First Out) 방식으로 작동합니다.

워터마크 정책 속성
Expand
이름설명

워터마크

연결 수에 대한 워터마크 수준입니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동