IBM MQ 서버: 혼합 레벨 셀 및 클러스터 관련 제한사항
둘 이상의 WebSphere® Application Server 버전을 포함하는 셀 또는 클러스터에서 IBM MQ 서버를 사용하는 경우 IBM MQ 큐와 통신하는 애플리케이션을 배치할 때 애플리케이션 서버 버전을 알고 있어야 합니다.
WebSphere MQ 서버를 통해, 애플리케이션은 큐 위치 및 중개 위치가 IBM MQ 큐로 설정된 서비스 통합 대상을 참조합니다. 이러한 서비스 통합 대상은 버전 6.1 및 최신 버전의 WebSphere Application Server에서 사용할 수 있지만, 버전 6.0 및 이전 버전의 WebSphere Application Server에서는 지원되지 않으므로 사용할 수 없습니다. 이전 버전의 WebSphere Application Server에 사용할 수 없는 서비스 통합 대상을 참조하는 애플리케이션의 배치에는 몇 가지 제한사항이 있습니다.
다음 예제 상황을 참조하십시오.
- 큐 위치가 IBM MQ 큐로 설정된 서비스 통합 대상 destination_x를 정의합니다.
- Destination_x가 버스 bus_y에 있습니다.
- Destination_x가 애플리케이션 서버 버전 6.1 이상에서 표시 가능하지만 애플리케이션 서버 버전 6.0 이전에서는 표시 불가능합니다.
- destination_x를 참조하는 애플리케이션 appl_z를 배치하려 합니다.
이 예제 상황에서
다음 제한사항이 적용됩니다.
- 애플리케이션 서버가 버전 6.1 이상이 아닌 경우 bus_y의 멤버인 모든 애플리케이션 서버에서 appl_z를 배치해서는 안됩니다.
- 해당 클러스터의 모든 애플리케이션 서버가 버전 6.1 이상이 아닌 경우 bus_y의 멤버인 모든 WebSphere Application Server 클러스터에서 appl_z를 배치해서는 안됩니다.
- bus_y의 멤버가 아닌 클러스터 또는 애플리케이션 서버에서
appl_z를 배치할 수 있습니다. 하지만 셀에 있는 애플리케이션
서버가 버전 6.0 이전일 경우에는 다음과 같은 추가 규칙이
적용됩니다.
- 항상 애플리케이션 서버 6.1 이상에서 실행되는 bus_y의 메시징 엔진을 포함하는 대상 그룹을 정의해야 합니다.
- appl_z가 사용한 JMS 연결 팩토리(있는 경우)를 구성하여 해당 대상 그룹을 대상 중요도 필수로 선택해야 합니다. appl_z의 JMS 활성화 스펙(있는 경우)을 구성하여 해당 대상 그룹을 대상 중요도 필수로 선택해야 합니다.