imq.autocreate.queue [imqcmd update bkr 명령과 함께 사용할 수 있습니다.] , [대기열 대상에만 해당]
|
부울
|
true
|
대기열 대상을 자동으로 생성하시겠습니까?
|
imq.autocreate.topic [주제 대상에만 해당]
|
부울
|
true
|
주제 대상을 자동으로 생성하시겠습니까?
|
imq.autocreate.destination.maxNumMsgs
|
정수
|
100000
|
사용되지 않은 메시지의 최대 개수
값 -1은 무제한 메시지 수를 의미합니다.
|
imq.autocreate.destination.maxBytesPerMsg
|
문자열
|
10k
|
단일 메시지의 최대 크기(바이트)
값은 다음 접미사를 사용하여 바이트, 킬로바이트 또는 메가바이트 단위로 표현할 수 있습니다.
b: 바이트
k: 킬로바이트(1024바이트)
m: 메가바이트(1024 × 1024 = 1,048,576바이트)
|
|
|
|
접미사가 붙지 않은 값은 바이트로 표현됩니다. 값 -1은 무제한 메시지 크기를 의미합니다.
|
|
|
|
예:
1600: 1600바이트
1600b: 1600바이트
16k: 16킬로바이트(= 16,384바이트)
16m: 16메가바이트(= 16,777,216바이트)
-1: 제한 없음
|
imq.autocreate.destination.maxTotalMsgBytes
|
문자열
|
10m
|
사용되지 않은 메시지의 최대 총 메모리(바이트)
구문은 imq.autocreate.destination.maxBytesPerMsg의 구문과 같습니다(위 항목 참조).
|
imq.autocreate.destination.limitBehavior
|
문자열
|
REJECT_NEWEST
|
메모리 제한 임계값에 도달했을 때 브로커 동작:
FLOW_CONTROL: 생성자 속도 늦추기
REMOVE_OLDEST: 가장 오래된 메시지 제거
REMOVE_LOW_PRIORITY: 메시지의 보존 기간을 기준으로 우선 순위가 가장 낮은 메시지 삭제(생성자 클라이언트에 알리지 않음)
REJECT_NEWEST: 최근 메시지 거부(지속성 메시지의 경우에만 생성자 클라이언트에 예외 알림)
|
|
|
|
값이 REMOVE_OLDEST 또는 REMOVE_LOW_PRIORITY이고 imq.autocreate.destination.useDMQ 등록 정보가 true이면 초과 메시지가 사용 불능 메시지 대기열로 이동됩니다.
|
imq.autocreate.destination.maxNumProducers
|
정수
|
100
|
대상에 대한 최대 메시지 생성자 수
이 제한에 도달하면 새로운 생성자가 생성되지 않습니다. 값 -1은 무제한 생성자 수를 의미합니다.
|
imq.autocreate.queue.maxNumActiveConsumers
|
정수
|
1
|
대기열 대상에서 로드 균형 조정 전달 시 최대 활성 메시지 사용자 수
값 -1은 무제한 사용자 수를 의미합니다.
|
imq.autocreate.queue.maxNumBackupConsumers
|
정수
|
0
|
대기열 대상에서 로드 균형 조정 전달 시 최대 백업 메시지 사용자 수
값 -1은 무제한 사용자 수를 의미합니다.
|
imq.autocreate.queue.consumerFlowLimit
|
정수
|
1000
|
단일 일괄 처리에서 대기열 사용자에게 전달되는 최대 메시지 수
로드 균형 조정된 대기열 전달에서 이 수는 로드 균형 조정을 시작하기 전에 활성 사용자에게 라우팅되는 초기 대기 메시지 수입니다. 대상 사용자는 연결에 대해 낮은 값을 지정하여 이 제한을 무시할 수 있습니다.
값 -1은 무제한 메시지 수를 의미합니다.
|
imq.autocreate.topic.consumerFlowLimit
|
정수
|
1000
|
단일 일괄 처리에서 주제 사용자에게 전달되는 최대 메시지 수
값 -1은 무제한 사용자 수를 의미합니다.
|
imq.autocreate.destination.isLocalOnly
|
부울
|
false
|
로컬 전달만 하시겠습니까?
이 등록 정보는 브로커 클러스터의 대상에만 적용되며 대상을 만들고 나면 변경할 수 없습니다. 이 값이 true이면 대상을 다른 브로커에 복사하지 않으므로 메시지 전달이 로컬 사용자(대상이 생성된 브로커에 연결된 사용자)에게만 제한됩니다.
|
imq.autocreate.queue.localDeliveryPreferred
|
부울
|
false
|
로컬 전달을 선호합니까?
이 등록 정보는 브로커 클러스터의 로드 균형 조정된 대기열 전달에만 적용됩니다. 이 값이 true이면 로컬 브로커에 사용자가 없는 경우에만 메시지가 원격 사용자에게 전달됩니다. 대상이 로컬 전용 전달로 제한되지 않아야 합니다(imq.autocreate.destination.isLocalOnly가 false여야 함).
|
imq.autocreate.destination.useDMQ
|
부울
|
true
|
사용 불능 메시지를 사용 불능 메시지 대기열로 보내겠습니까?
false이면 사용 불능 메시지가 삭제됩니다.
|