메시징 엔진
각 서비스 통합 버스 또는 클러스터 버스 멤버에는 메시징 전송 및 수신 요청을 처리하고 대상을 호스트할 수 있는 메시징 엔진이라는 컴포넌트가 포함되어 있습니다.
애플리케이션 서버 또는 서버 클러스터를 버스 멤버로 추가하면, 이 새 멤버에 대해 메시징 엔진이 자동으로 작성됩니다. 복수 버스의 멤버와 동일한 서버를 추가하는 경우 서버가 복수 메시징 엔진(각 버스에 대해 하나의 메시징 엔진)과 연관됩니다. 버스 멤버가 서버 클러스터인 경우, 고가용성 또는 워크로드 공유 특성을 제공하도록 메시징 엔진을 추가할 수 있습니다. 버스 멤버가 IBM MQ 서버인 경우 메시징 엔진은 없지만 IBM MQ 큐 관리자 및 (z/OS®용 WebSphere® MQ의 경우) 큐 공유 그룹에서 직접 IBM MQ 큐에 액세스할 수 있습니다.
큐 유형 대상을 호스트하기 위해, 메시징 엔진은 필요한 경우 이용 애플리케이션이 메시지를 수신할 때까지 메시지를 보유할 수 있는 메시지 저장소를 포함하거나, 메시징 엔진이 실패하는 경우에는 메시지를 보존합니다. 메시지 저장소에는 두 가지 유형(파일 저장소 및 데이터 저장소)이 있습니다. 추가 정보에 대해서는 메시지 저장소 관리의 내용을 참조하십시오.
메시징 엔진에 이름이 부여되는데 이름은 버스 멤버의 이름을
기초로 합니다. 각 메시징 엔진은 또한 메시징 엔진에 대한 고유 ID를 제공하는 UUID(Universal Unique Identifier)를
갖습니다.
참고: 메시징 엔진을 삭제하고 재작성하는 경우, 메시징 엔진은 다른 UUID를 갖고
동일한 이름을 가질 수 있음에도 불구하고 버스가 동일한 엔진으로 인식되지
않습니다. 예를 들어, 재작성된 메시징 엔진이 이전 인스턴스가 사용한
메시지 저장소에 액세스할 수 없습니다. 우발적으로 메시징 엔진
구성을 삭제하고 올바르지 않게 업데이트된 구성을 저장하는 경우 이전
구성 백업에서 구성을 복원해야 합니다.