Sun Java System Message Queue 3.7 UR1 관리 설명서

파일 기반 지속성

표 14–5는 파일 기반 지속성 관련 브로커 등록 정보를 나열합니다.

표 14–5 파일 기반 지속성에 대한 브로커 등록 정보

등록 정보 

유형 

기본값 

설명 

imq.persist.file.message.max_record_size

문자열 

1m

메시지 저장소 파일에 추가할 최대 크기 메시지 

이 크기를 초과하는 모든 메시지는 고유의 개별 파일에 저장됩니다.  

값은 다음 접미사를 사용하여 바이트, 킬로바이트 또는 메가바이트 단위로 표현할 수 있습니다.  

    b: 바이트


    k: 킬로바이트(1024바이트)


    m: 메가바이트(1024 × 1024 = 1,048,576바이트)


접미사가 붙지 않는 값은 바이트로 표현됩니다.  

예:

    1600: 1600바이트


    1600b: 1600바이트


    16k: 16킬로바이트(= 16,384바이트)


    16m: 16메가바이트(= 16,777,216바이트)


imq.persist.file.destination.message.filepool.limit

정수 

100

대상 파일 풀에서 재사용할 수 있는 최대 사용 가능 파일 수 

이 제한을 초과하는 사용 가능 파일은 삭제됩니다. 이 제한을 초과할 경우 브로커는 필요에 따라 추가 파일을 작성하고 삭제합니다.  

이 제한이 클수록 브로커에서 영구 데이터를 더 빠르게 처리할 수 있습니다.  

imq.persist.file.message.filepool.cleanratio

정수 

0

빈 상태로 유지 관리할 사용 가능 파일 풀의 파일 비율 

이 값이 클수록 작업 중 파일을 지우는 데 필요한 오버헤드가 늘어나지만, 파일 풀에 필요한 디스크 공간은 줄어듭니다.  

imq.persist.file.message.cleanup

부울 

false

종료 시 사용 가능 파일 풀의 파일을 지우겠습니까?  

이 등록 정보를 true로 설정하면 파일 저장소에 필요한 디스크 공간을 절약할 수 있지만 브로커 종료가 느려집니다.

imq.persist.file.sync.enabled

부울 

false

메모리 상태를 물리적 저장소 장치와 동기화하시겠습니까? 

이 등록 정보를 true로 설정하면 시스템 충돌로 인한 데이터 손실이 없어지지만 성능이 저하됩니다.


주 –

Sun Cluster 및 Sun Cluster Data Service for Message Queue를 실행하는 경우 모든 클러스터 노드의 브로커에 대해 이 등록 정보를 true로 설정합니다.