WebSphere MQ 큐 정보

대부분의 메시지 플로우는 최소한 두 개의 큐와 상호작용합니다. 하나는 메시지 플로우가 입력 메시지를 가져오는 IN 큐이고, 다른 하나는 메시지 플로우가 출력 메시지를 넣는 OUT 큐입니다.

XML_Reservation 및 XML_CancelReservation과 같은 일부 메시지 플로우는 메시지 플로우가 입력 메시지를 정상적으로 처리할 수 없을 때 FAIL 큐를 사용합니다. XML_FlightQuery 메시지 플로우는 가장 복잡한 플로우이며 여러 큐를 사용하여 fan-out 및 fan-in 플로우 간의 메시지를 전달합니다.

다음 표는 메시지 플로우에서 사용되는 큐와 이 큐가 상호작용하는 방법을 보여줍니다.

메시지 플로우 메시지 플로우와 큐의 상호작용 방법
XML_Reservation XML_RESERVATION_IN 큐에서 입력 메시지를 가져옵니다.
XML_RESERVATION_OUT 출력 메시지를 큐에 넣습니다.
XML_RESERVATION_FAIL 처리 중에 다운스트림에서 실패가 발생하면 입력 메시지를 큐에 넣습니다.
XML_PassengerQuery XML_PASSENGERQUERY_IN 큐에서 입력 메시지를 가져옵니다.
XML_PASSENGERQUERY_OUT 출력 메시지를 큐에 넣습니다.
XML_PASSENGERQUERY_FAIL 처리 중에 다운스트림에서 실패가 발생하면 입력 메시지를 큐에 넣습니다.
XML_FlightQueryOut XML_FLIGHTQUERY_IN 큐에서 입력 메시지를 가져옵니다.
XML_FLIGHTQUERY_FLIGHT Flight 요청 메시지를 큐에 넣습니다.
XML_FLIGHTQUERY_PASSENGERS Passengers 요청 메시지를 큐에 넣습니다.
XML_FLIGHTQUERY_FAIL 처리 중에 다운스트림에서 실패가 발생하면 입력 메시지를 큐에 넣습니다.
XML_FlightQueryReply XML_FLIGHTQUERY_FLIGHT 큐에서 Flight 요청 메시지를 가져옵니다.
XML_FLIGHTQUERY_PASSENGERS 큐에서 Passengers 요청 메시지를 가져옵니다.
XML_FLIGHTQUERY_REPLIES Flight 요청 및 Passengers 요청의 두 응답 메시지를 큐에 넣습니다.
XML_FLIGHTQUERY_FAIL 처리 중에 다운스트림에서 실패가 발생하면 입력 메시지를 큐에 넣습니다.
XML_FlightQueryIn XML_FLIGHTQUERY_REPLIES 큐에서 두 개의 응답 메시지를 가져옵니다.
XML_FLIGHTQUERY_OUT 출력 메시지를 큐에 넣습니다.
XML_FLIGHTQUERY_TIMEOUT 시간 종료 메시지를 큐에 넣습니다.
XML_FLIGHTQUERY_FAIL 처리 중에 다운스트림에서 실패가 발생하면 입력 메시지를 큐에 넣습니다.
XML_CancelReservation XML_CANCELRESERVATION_IN 큐에서 입력 메시지를 가져옵니다.
XML_CANCELRESERVATION_OUT 출력 메시지를 큐에 넣습니다.
XML_CANCELRESERVATION_FAIL1 처리 중에 실패가 발생하면 입력 메시지를 큐에 넣습니다.
XML_CANCELRESERVATION_FAIL2 처리 중에 실패가 발생하면 입력 메시지를 큐에 넣습니다.

기본 페이지 아이콘   Airline Reservations 샘플 정보로 돌아가기