범위가 지정된 서비스 통합 버스 별명 대상을 사용하여 메시지를 단일 큐 위치로 제한

서비스 통합 버스 별명 대상을 사용하여 다중 큐 위치가 있는 서비스 통합 버스 큐를 대상으로 지정할 수 있습니다. 이를 사용하여 클러스터 버스 멤버의 적절한 큐 위치로 응답 메시지를 전송할 수 있습니다.

여러 메시징 엔진이 있는 클러스터 버스 멤버에 서비스 통합 버스 큐가 있는 경우 여러 큐 위치를 보유합니다.

메시지를 단일 큐 위치로 제한하려면, 대상 큐의 범위를 단일 큐 위치로 지정하도록 별명 대상을 구성해야 합니다.

이러한 별명 대상을 사용하도록 JMS 큐를 구성하는 경우, JMS 큐로 전송되는 모든 메시지는 단일 큐 위치로 전송되거나 해당 위치에서 수신됩니다. 이와 같은 JMS 큐를 응답 큐로 사용하면 응답 메시지를 잘못된 큐 위치에 전송하는 상황을 피할 수 있습니다.

그림 1. 범위가 지정된 서비스 통합 버스 별명 대상을 사용하여 메시지를 단일 큐 위치로 제한
범위가 지정된
서비스 통합 버스 별명 대상을 사용하여 메시지를 단일 큐 위치로 제한

별명 대상의 범위가 지정된 큐 위치를 소유하는 메시징 엔진을 고가용성으로 만드는 것은 좋은 표준입니다.

이러한 접근 방식에는 다음과 같은 장점이 있습니다.
  • 구성이 간단합니다.
  • 요청 애플리케이션을 모든 메시징 엔진(응답 큐를 소유하는 버스 멤버에 없는 메시징 엔진 포함)에 다시 연결하고 해당 응답 메시지를 찾을 수 있습니다.
  • 모든 메시지가 동일한 큐 위치에 전송되어 시스템 모니터링을 간소화합니다.
이러한 접근 방식에는 다음과 같은 단점이 있습니다.
  • 모든 응답 메시지를 동일한 큐 위치로 전송하면 이 메시지 통신량에 대한 클러스터 버스 멤버의 워크로드 밸런싱 장점이 제거됩니다(세분화 참조).
  • 범위가 지정된 큐 위치를 소유하는 메시징 엔진에 연결되지 않은 애플리케이션에서 수신되는 응답 메시지는 메시징 엔진 사이에서 전송되어야 합니다. 이는 메시지 라우트를 증가시킵니다.

세분화

응답 큐의 각 큐 위치에 대해 범위가 지정된 별명 대상을 구성(및 JMS 큐 수반)한 다음 해당 별명 대상 간에 요청 애플리케이션을 공유하여 시스템의 워크로드 밸런싱을 향상시킬 수 있습니다. 요청 애플리케이션이 응답 메시지를 수신하기 전에 연결을 끊은 다음 다시 연결하려는 경우, 요청 메시지에 JMSReplyTo 대상으로 설정한 JMS 큐/별명 대상을 사용해야 합니다.


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



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