메시지 큐잉 용어

이 정보는 메시지 큐잉에 사용되는 일부 용어에 대한 자세한 설명을 제공합니다.

여기에는 다음이 포함됩니다.
메시지

메시지 큐잉에서 메시지는 하나의 프로그램에서 송신한 데이터의 콜렉션이며 다른 프로그램에도 사용됩니다. IBM® WebSphere MQ 메시지를 참조하십시오. 메시지 유형에 대한 정보는 메시지 유형을 참조하십시오.

메시지 디스크립터

IBM WebSphere MQ 메시지는 제어 정보 및 애플리케이션 데이터로 구성됩니다.

제어 정보는 메시지 디스크립터 구조(MQMD)에 정의되고 다음과 같은 사항을 포함합니다.
  • 메시지의 유형
  • 메시지의 ID
  • 메시지 전달의 우선순위
애플리케이션 데이터의 구조 및 컨텐츠는 IBM WebSphere MQ가 아닌 참여 프로그램에 의해 판별됩니다.

메시지를 전송할 수 있는 이름 지정된 대상입니다. 큐를 서비스하는 프로그램이 메시지를 검색할 때까지 메시지는 큐에 누적됩니다.

큐 관리자

큐 관리자는 애플리케이션에 큐잉 서비스를 제공하는 시스템 프로그램입니다.

큐 관리자는 애플리케이션 프로그래밍 인터페이스(API)를 제공하여 프로그램이 큐로(부터) 메시지를 넣고 가져올 수 있도록 합니다. 큐 관리자는 관리자가 새 큐를 작성하고, 기존 큐의 특성을 대체하고 큐 관리자의 조작을 제어할 수 있도록 추가 기능을 제공합니다.

IBM WebSphere MQ 메시지 큐잉 서비스를 시스템에서 사용하려면 큐 관리자가 실행 중이어야 합니다. 단일 시스템에는 둘 이상의 실행 중인 큐 관리자가 있을 수 있습니다(예를 들어, 라이브 시스템에서 테스트 시스템을 분리하려는 경우). 애플리케이션에 대해 각 큐 관리자는 연결 핸들(Hconn)로 식별됩니다.

여러 다른 애플리케이션은 큐 관리자의 서비스를 동시에 사용할 수 있으며 이러한 애플리케이션은 전부 비관련일 수 있습니다. 프로그램이 큐 관리자의 서비스를 이용하게 하려면 해당 큐 관리자에 대한 연결을 설정해야 합니다.

애플리케이션이 다른 큐 관리자에 연결된 애플리케이션에 메시지를 송신하게 하려면 큐 관리자는 서로 통신할 수 있어야 합니다. IBM WebSphere MQ에서는 저장 후 전달 프로토콜을 구현하여 이러한 애플리케이션 간의 안전한 메시지 전달을 보장합니다.

채널

채널은 한 큐 관리자에서 다른 큐 관리자로 통신 경로를 제공하는 오브젝트입니다. 채널은 분산 큐잉에서 한 큐 관리자에서 다른 큐 관리자로 메시지를 이동시키는 데 사용되며 기본 통신 프로토콜로부터 애플리케이션을 보호합니다. 큐 관리자들은 동일하거나 서로 다른 플랫폼에 존재할 수 있습니다.

메시지 채널 에이전트

메시지 채널 에이전트는 하나의 큐 관리자에서 다른 큐 관리자로 메시지를 이동시킵니다.

보고 메시지를 처리할 때 이 메시지를 참조하고 애플리케이션을 설계할 때에도 고려할 필요가 있습니다. 자세한 정보는 고유의 메시지 채널 에이전트 작성을 참조하십시오.

클러스터

클러스터는 논리적으로 연관된 큐 관리자의 네트워크입니다. IBM WebSphere MQ 버전 7.0 및 이후 버전에 있는 큐 관리자는 클러스터링을 사용할 수 있습니다.

클러스터링 없이 분산 큐잉을 사용하는 IBM WebSphere MQ 네트워크에서 모든 큐 관리자는 독립적입니다. 한 큐 관리자가 다른 큐 관리자에게 메시지를 송신해야 하는 경우 리모트 큐 관리자에 대한 전송 큐 및 채널이 정의되어 있어야 합니다.

클러스터를 사용하는 두 가지 다른 이유는 시스템 관리를 줄이는 것과 사용가능성 및 워크로드 밸런싱을 높이기 위해서 입니다.

가장 작은 클러스터라도 설정이 끝나고 나면 단순화된 시스템 관리에 도움이 됩니다. 클러스터의 일부인 큐 관리자는 보다 소수의 정의만을 필요로 하기 때문에 정의에서 오류가 발생하는 위험을 줄일 수 있습니다.

클러스터링에 대한 자세한 정보는 클러스터 작동 방법의 내용을 참조하십시오.

IBM WebSphere MQ MQI 클라이언트

IBM WebSphere MQ MQI 클라이언트IBM WebSphere MQ의 독립적으로 설치 가능한 컴포넌트입니다. MQI 클라이언트를 통해 통신 프로토콜을 사용하는 IBM WebSphere MQ 애플리케이션을 실행하고 다른 플랫폼에 있는 하나 이상의 MQI(Message Queue Interface)와 상호 작용하며 해당 큐 관리자에 접속할 수 있습니다.

IBM WebSphere MQ MQI 클라이언트 컴포넌트의 설치 및 사용 방법에 대한 자세한 내용은 IBM WebSphere MQ MQI 클라이언트 설치서버 및 클라이언트 사이의 연결 구성을 참조하십시오.

포인트-투-포인트 메시징

지점간 메시징에서 각 메시지는 단일 생성 애플리케이션에서 단일 소비 애플리케이션으로 이동합니다. 메시지는 메시지를 큐에 넣는 생성 애플리케이션을 통해 전송되며 소비 애플리케이션은 큐에서 메시지를 받습니다.

발행/구독 메시징

발행/구독 메시징에서 발행 애플리케이션이 발행한 각 메시지의 사본은 모든 관심 애플리케이션으로 전달됩니다. 관심 애플리케이션의 개수는 하나 또는 다수이거나 전혀 없을 수도 있습니다. 발행/구독에서 관심 애플리케이션은 구독자로 알려지며 메시지는 구독으로 식별되는 큐에 큐됩니다. 발행/구독에 대한 자세한 정보는 IBM WebSphere MQ 발행/구독 메시징 소개를 참조하십시오.

토픽

토픽은 발행/구독 메시지에서 발행된 정보의 제목을 설명하는 문자열입니다.

토픽은 발행/구독 시스템에서 메시지를 성공적으로 배달하기 위한 핵심 사항입니다. 각 메시지에 특정 목적지 주소를 포함하는 대신 발행자가 각 메시지에 대한 토픽을 지정합니다. 큐 관리자가 해당 토픽을 구독하는 구독자 목록과 토픽을 일치시킨 다음 각 해당 구독자에게 메시지를 배달합니다.

구독

발행/구독 애플리케이션은 특정 주제에 대한 메시지에 관심을 등록할 수 있습니다. 이를 수행하는 애플리케이션은 구독자로 알려지며 기간 구독은 일치하는 메시지가 처리를 위해 큐되는 방식을 정의합니다.

구독에는 구독자의 ID 및 발행이 배치될 목적지 큐의 ID에 관한 정보가 들어있습니다. 또한 발행이 목적지 큐에 배치되는 방법에 대한 정보도 들어있습니다.


참조 참조

피드백

시간소인 아이콘 마지막 갱신 날짜: 2018년 11월 1일 목요일
http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.pro.doc/com.ibm.mq.pro.doc/q002640_.htm fg10250_