7.3. 일시 중지를 위한 주소 구성
페이지 구성은 아래 예제와 같이 특정 address-settings
에 요소를 추가하여 주소 수준에서 수행됩니다.
<address-settings> <address-setting match="jms.paged.queue"> <max-size-bytes>104857600</max-size-bytes> <page-size-bytes>10485760</page-size-bytes> <address-full-policy>PAGE</address-full-policy> </address-setting> </address-settings>
위의 예에서 주소 jms.paged.queue
로 전송된 메시지가 메모리에서 104857600
바이트를 초과하면 브로커가 페이징을 시작합니다.
페이징은 주소당 개별적으로 수행됩니다. 주소에 max-size-bytes
를 지정하면 일치하는 각 주소가 지정한 최대 크기를 초과하지 않습니다. 일치하는 모든 주소의 전체 크기가 max-size-bytes
로 제한된다는 의미는 아닙니다.
이는 주소 설정에서 사용 가능한 매개변수 목록입니다.
요소 이름 | 설명 | 기본값 |
---|---|---|
max-size-bytes | 브로커가 페이지 모드로 전환되기 전에 주소에 허용되는 메모리의 최대 크기입니다. | -1(비활성화됨).
이 매개 변수가 비활성화되면 브로커는 대신 |
page-size-bytes | 페이징 시스템에 사용되는 각 페이지 파일의 크기입니다. | 10MiB (10 \* 1024 \* 1024 bytes) |
address-full-policy |
유효한 값은 | PAGE |
page-max-cache-size | 시스템은 페이징 탐색 중에 IO를 최적화하기 위해 메모리에 있는 이러한 페이지 파일 수를 유지합니다. | 5 |
page-sync-timeout | 시간(초)은 주기적 페이지 동기화 간입니다. |
비동기 IO 저널(즉, |