Sun Java 로고     이전      목차      색인      다음     

Sun 로고
Sun Java System Message Queue 3 2005Q4 관리 설명서 

15장
물리적 대상 등록 정보 참조

이 장에서는 물리적 대상의 구성 등록 정보에 대한 참조 정보를 제공합니다. 이러한 등록 정보는 물리적 대상을 작성하거나 업데이트할 때 설정할 수 있습니다. 자동 작성 대상의 경우 브로커의 인스턴스 구성 파일에 기본값을 설정합니다(표 14-3 참조).

표 15-1 물리적 대상 등록 정보 

등록 정보

유형

기본값

설명

maxNumMsgs1

정수

-1

사용되지 않은 메시지의 최대 개수

값 -1은 무제한 메시지 수를 의미합니다.

사용 불능 메시지 대기열의 경우 기본값은 1000입니다.

maxBytesPerMsg

문자열

-1

단일 메시지의 최대 크기(바이트)

지속성 메시지 거부는 예외를 통해 생성 클라이언트에 보고됩니다. 비지속성 메시지에 대해서는 알림이 전송되지 않습니다.

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

  b  바이트
  k  킬로바이트(1024바이트)
  m  메가바이트(1024 x 1024 = 1,048,576바이트)

접미사가 붙지 않은 값은 바이트로 표현됩니다. 값 -1은 무제한 메시지 크기를 의미합니다.

예를 들면 다음과 같습니다.

  1600   1600바이트
  1600b  1600바이트
  16k    16킬로바이트(= 16,384바이트)
  16m    16메가바이트(= 16,777,216바이트)
  -1     제한 없음

maxTotalMsgBytes1

문자열

-1

시용되지 않은 메시지의 최대 총 메모리(바이트)

구문은 maxBytesPerMsg의 구문과 같습니다(위 항목 참조).

사용 불능 메시지 대기열의 경우 기본값은 10m입니다.

limitBehavior

문자열

REJECT_NEWEST

메모리 제한 임계값에 도달했을 때 브로커 동작:

  FLOW_CONTROL         생성자 속도 늦추기

  REMOVE_OLDEST        가장 오래된 메시지 제거

  REMOVE_LOW_PRIORITY  메시지 사용 기간에 따라 가장
                       우선 순위가 낮은 메시지 제거.
                       생성 중인 클라이언트에
                       알리지 않음

  REJECT_NEWEST        최근 메시지 제거.
                       지속성 메시지의 경우에만
                       생성 중인 클라이언트에
                       예외 알림

값이 REMOVE_OLDEST 또는 REMOVE_LOW_PRIORITY이고 useDMQ 등록 정보가 true인 경우 초과 메시지는 사용 불능 메시지 대기열로 이동됩니다. 사용 불능 메시지 대기열 자체의 경우, 기본 제한 동작은 REMOVE_OLDEST이며 FLOW_CONTROL로 설정할 수 없습니다.

maxNumProducers2

정수

-1

대상에 대한 최대 메시지 생성자 수

이 제한에 도달하면 새로운 생성자가 생성되지 않습니다. 값 -1은 무제한 생성자 수를 의미합니다.

maxNumActiveConsumers3

정수

1

대기열 대상에서 로드 균형 조정 전달 시 최대 활성 메시지 사용자 수

값 -1은 무제한 사용자 수를 의미합니다. Sun Java System Message Queue 플랫폼판의 경우 값은 2로 제한됩니다.

maxNumBackupConsumers3

정수

0

대기열 대상에서 로드 균형 조정 전달 시 최대 백업 메시지 사용자 수

값 -1은 무제한 사용자 수를 의미합니다. Sun Java System Message Queue 플랫폼판의 경우 값은 1로 제한됩니다.

consumerFlowLimit

정수

1000

단일 일괄 처리로 사용자에게 전달되는 최대 메시지 수

로드 균형 조정된 대기열 전달에서 이 수는 로드 균형 조정을 시작하기 전에 활성 사용자에게 라우팅되는 초기 대기 메시지 수입니다. 대상 사용자는 연결에 대해 낮은 값을 지정하여 이 제한을 무시할 수 있습니다.

값 -1은 무제한 사용자 수를 의미합니다.

isLocalOnly2

부울

false

로컬 전달만 하시겠습니까?

이 등록 정보는 브로커 클러스터의 대상에만 적용되며 대상을 만들고 나면 변경할 수 없습니다. 이 값이 true이면 대상을 다른 브로커에 복사하지 않으므로 메시지 전달이 로컬 사용자(대상이 생성된 브로커에 연결된 사용자)로만 제한됩니다.

localDeliveryPreferred2,3

부울

false

로컬 전달을 선호합니까?

이 등록 정보는 브로커 클러스터의 로드 균형 조정된 대기열 전달에만 적용됩니다. 이 값이 true이면 로컬 브로커에 사용자가 없는 경우에만 메시지가 원격 사용자에게 전달됩니다. 대상이 로컬 전용 전달로 제한되지 않아야 합니다(isLocalOnly가 false여야 함).

useDMQ2

부울

true

사용 불능 메시지를 사용 불능 메시지 대기열로 보내시겠습니까?

false이면 사용 불능 메시지가 삭제됩니다.

1클러스터 환경에서는 클러스터의 모든 인스턴스에 집합적으로 적용되기 보다는 대상의 각 개별 인스턴스에 적용됩니다.

2사용 불능 메시지 대기열에 적용되지 않습니다.

3대기열 대상에만 해당



이전      목차      색인      다음     


부품 번호: 819-3563.   Copyright 2005 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.