메시지 위치

메시지 위치는 메시징 엔진과 연관되며 버스 대상에 대한 메시지를 보유합니다.

메시지 위치는 버스 대상에 대해 메시지가 보유되는 메시징 엔진 위치의 일반 항목입니다. 메시지 위치는 다음과 같습니다.

지점간 메시징의 경우 관리자가 큐 대상의 메시지를 보유할 하나의 버스 멤버를 선택하는 데, 이것이 애플리케이션 서버 또는 서버 클러스터일 수 있습니다. 이 조치가 자동으로 지정된 버스 멤버의 각 메시징 엔진에 대한 큐 위치를 정의합니다.
  • 애플리케이션 서버에 지정된 큐 대상의 경우, 해당 대상으로 전송된 모든 메시지는 해당 서버의 메시징 엔진에 의해 처리되며 메시지 순서는 보존됩니다.
    버스 대상은 대상 로컬화를 제공하는 서버의 메시징 엔진을 사용하여 애플리케이션 서버로 로컬화됩니다.
  • 서버 클러스터에 지정된 큐 대상의 경우, 클러스터의 각 메시징 엔진에 대해 별도의 메시지 위치가 있습니다. 메시지 위치는 IBM MQ 클러스터가 클러스터된 큐를 파티션하는 것과 같은 방식으로 대상을 파티션합니다. 그렇게 분할된 대상으로 주소 지정되는 여러 메시지는 클러스터의 임의의 메시징 엔진에 의해 처리되지만, 개별 메시지는 단 하나의 메시징 엔진에 의해 처리됩니다.
    대상 로컬화를 제공하는 클러스터의 각 메시징 엔진을 갖고, 서버 클러스터로 로컬화되는 버스 대상
    대상의 메시지는 메시징 엔진에 대한 개별 메시지 저장소 사이에 분할됩니다. 이 구성에는 메시지 순서를 보존할 수 없는 단점과 다음의 장점이 있습니다.
    • 여러 생성자 또는 이용자는 동일한 서버 클러스터에 대해 배치될 수 있으며 메시징 조작은 클러스터 멤버의 메시징 엔진에 의해 로컬로 처리됩니다.
    • 메시징 엔진의 장애를 발견할 수 있도록 클러스터 모니터링을 사용할 수 있으며, 클러스터 내에 남아 있는 엔진은 장애가 발생한 엔진의 영구 상태를 포함하는 메시지 저장소를 얻을 수 있습니다.
    메시지 순서를 보존해야 하는 경우, 메시지 정렬에서 설명된 규칙을 따르십시오.

애플리케이션은 별명 대상을 사용하여 동일한 버스에 있는 대상 또는 다른(외부) 버스(WebSphere® MQ 링크를 통해 IBM MQ가 제공하는 큐 포함)로 메시지를 라우트할 수 있습니다. 파티션된 큐 대상의 큐 위치 서브세트에 별명 대상을 지정하여 애플리케이션 생성 및 이용에 사용되는 큐 위치를 제한하는 데 별명 대상을 사용할 수 있습니다.

공개/등록 메시징의 경우 관리자가 토픽 영역 대상을 구성하지만 토픽 영역에 대해 버스 멤버를 지정할 필요는 없습니다. 토픽 영역은 버스의 각 메시징 엔진에 대해 자동으로 정의된 공개 위치를 갖습니다.

메시지 위치는 버스 대상에서 생성하거나 이용하는 애플리케이션으로부터 원격일 수 있습니다. 즉, 메시지 위치는 애플리케이션이 연결된 메시징 엔진 외의 메시징 엔진에 있을 수 있습니다. 이런 상황에서 메시지 위치는 원격 메시징 엔진의 원격 메시지 위치가 런타임으로 표시합니다.

메시지 위치 및 원격 메시지 위치를 모니터링하여 분산 애플리케이션 메시징에서 발생하는 문제점을 완전히 분석하고 해석할 수 있습니다. 예를 들어, 다음을 수행할 수 있습니다.
  • 특정 메시지 요청의 상태를 판별합니다.
  • 특정 메시지의 위치를 판별합니다.
  • 메시지 큐를 점검하여 메시지가 전송되거나 수신되었는지 여부를 판별합니다.
  • 잠금 상태가 된 메시지 요청을 해제하거나 삭제합니다.
  • 원격 메시지 위치에서 메시지를 삭제하거나 이동합니다.

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjo0007_
파일 이름:cjo0007_.html