WebSphere Application Server 기본 메시징 제공자의 엄격한 메시지 순서 지정 기능을 사용하여 메시지 순서를 엄격하게 지정

WebSphere® Application Server 기본 메시징 제공자의 엄격한 메시지 순서 지정 기능을 사용하여 무작위로 도착한 메시지를 처리하기 위해 특수한 기능을 애플리케이션에 코딩하지 않은 경우 WebSphere Application ServerIBM MQ 메시징 제공자에 메시지 구동 Bean 애플리케이션을 배치할 때 엄격한 메시지 순서 지정을 확보할 수 있습니다.

이 시나리오에서는 다음과 같이 가정합니다.
  • MDB(메시지 구동 Bean) 애플리케이션이 트랜잭션입니다.
  • IBM MQ 큐의 백아웃 임계값(BOTHRESH)이 0으로 설정되어 있습니다.

순서 지정된 전달 구성

  • 큐와 버스를 호스트하는 IBM MQ 큐 관리자 간의 IBM MQ 링크를 사용한 서비스 통합 버스입니다.
  • 지속적 메시지와 비지속적 메시지를 혼합하여 지정된 순서 내에서 전송할 경우 IBM MQ 송신자 채널의 비지속적 메시지 속도(NPMSPEED)를 NORMAL로 설정해야 합니다.
  • 엄격한 메시지 순서 지정 옵션을 선택한 상태에서 버스에 대상을 구성해야 합니다. 그러면 MDB 애플리케이션이 기본 메시징 제공자 활성화 스펙을 사용합니다.
  • 대상 큐에 전송된 메시지가 IBM MQ 링크를 통해 버스에 전달되도록 IBM MQ 내에서 로컬 큐 정의를 원격 큐 정의로 대체해야 합니다.
    참고: 링크를 통해 메시지를 전달하기 위해 큐 관리자 내에서 큐 이름 해석을 구성할 때 한 번만 사용할 수 있는 옵션이 이 구성입니다.

이 구성에 대한 중요 정보

  • 이 배치 옵션에는 IBM MQ의 메시지 순서 지정 기능(채널을 통해 전송할 경우 포함)과 WebSphere Application Server용 기본 메시징 제공자에서 제공한 추가 메시지 순서 지정 기능(트랜잭션 복구 시나리오에서 무작위 전달 방지)이 결합되어 있습니다.
  • 이 배치 옵션에는 IBM MQ 토폴로지 외에 버스 토폴로지의 계획 및 런타임 관리가 필요하기 때문에 복잡합니다.
  • 또한 메시지가 IBM MQ 링크를 통해 이동하므로 낮은 레벨의 IBM MQ 및 기본 메시징 제공자 형식 사이에서 자동으로 변환되기 때문에 내부적으로 더 복잡합니다.

메시지가 무작위로 도착할 수 있는 상황

이 배치로 인해 메시지가 무작위로 전달될 수 있는 상황은 없습니다.

클러스터 배치에 대한 고려사항

  • 대상에 대해 엄격한 메시지 순서 지정 옵션을 선택한 경우 클러스터 환경에서는 버스 대상에서 MDB로 순서 지정된 전달이 자동으로 실행됩니다.
  • 클러스터 환경의 기본 고려사항은 큐 관리자와 버스 간의 IBM MQ 링크에 대한 고가용성을 설정하는 것입니다. 장애 복구 WebSphere Application Server 게이트웨이 메시징 엔진과의 연결이 복구되는지 확인하는 데 사용할 수 있는 옵션에 대한 자세한 정보는 IBM MQ에 연결되는 메시징 엔진의 고가용성의 내용을 참조하십시오.

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



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