원격 큐 위치를 사용한 지점간 메시징 예제

메시지 생성 또는 이용 애플리케이션이 그 대상으로부터 원격일 경우, 원격 큐 위치가 대상이 있는 메시징 엔진과 애플리케이션이 접속된 메시징 엔진 사이의 메시지 플로우를 관리하는 데 사용됩니다.

다음 그림은 지점간 메시징에서의 원격 큐 위치 사용을 나타냅니다. 생성 애플리케이션은 메시징 엔진 ME1에 접속되지만 애플리케이션이 대상으로 하는 버스 대상은 ME2에 있는 큐 위치를 가집니다. ME2의 큐 위치는 ME1의 원격 큐 위치가 런타임으로 표시합니다. 원격 큐 위치는 애플리케이션으로부터 메시지를 수신하며 ME2에 있는 큐 위치로 신뢰도 있게 전송합니다. 마찬가지로, 메시지 이용 애플리케이션은 ME3에 접속되며 ME3의 원격 큐 위치를 통해 ME2의 큐 위치에서 메시지를 이용합니다.
그림 1. 원격 큐 위치를 사용하여 지점간 메시지 생성 및 이용이 그림에서는 원격 큐 위치를 사용하여 지점간 메시지 생성 및 이용을 설명합니다.
원격 메시지 프로덕션에 관련된 단계 순서는 다음과 같습니다.
  1. ME1에 접속된 메시지 생성 애플리케이션은 ME2에 정의된 큐 위치를 갖는 큐 대상으로 메시지를 전송합니다.
  2. 메시지는 ME2의 큐 위치로 전송되기 전에 ME1에 있는 원격 큐 위치에서 큐에 들어갑니다.
  3. 메시지는 가능한 빨리 ME2의 큐 위치로 전송됩니다. ME1은 ME2가 메시지를 수신했음을 확인할 때까지 메시지의 존재를 기억합니다.
원격 메시지 이용에 관련된 단계 순서는 다음과 같습니다.
  1. ME3에 접속된 메시지 이용 애플리케이션은 큐 대상에서 메시지를 이용하려고 합니다.
  2. ME3은 ME2의 큐 위치로 메시지 요청을 전송합니다.
  3. 메시지 요청의 기준을 충족시키는 메시지가 ME2의 큐 위치에서 사용 가능한 경우, 메시지는 ME3의 원격 큐 위치로 전송됩니다.
  4. 메시지는 원격 큐 위치에서 메시지 이용 애플리케이션으로 전달됩니다. 애플리케이션이 메시지를 이용할 경우, 메시지는 ME2의 큐 위치에서 삭제됩니다. 애플리케이션이 메시지를 이용하지 않을 경우, 메시지는 이용할 다른 애플리케이션용 ME2에 있는 큐 위치에서 재사용 가능해집니다. 어떤 경우든, 메시지 요청이 완료되고 ME3의 원격 큐 위치에서 제거됩니다.

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



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