Sun GlassFish Message Queue 4.4 릴리스 노트

Message Queue 4.4의 새로운 기능

Message Queue 4.4는 다양한 기능 향상 및 버그 수정이 포함된 부 릴리스입니다. 이 절에서는 이 릴리스에 포함된 새로운 기능에 대해 설명합니다.

JMS 브리지 서비스

JMS 사양에서는 브로커와 클라이언트 간 통신용 와이어 프로토콜을 정의하지 않으므로 각 JMS 공급자(Message Queue 포함)는 자체의 적절한 프로토콜을 정의하고 사용합니다. 이로 인해 JMS 공급자 간에는 상호 운용성이 결여되었습니다.

Message Queue 4.4의 JMS 브리지 서비스는 Message Queue 브로커에서 자체 대상을 외부 JMS 공급자의 대상에 매핑하도록 하여 이러한 격차를 극복합니다. 이 매핑은 Message Queue 브로커에서 외부 JMS 공급자의 클라이언트와 효과적으로 통신할 수 있도록 해줍니다.

JMS 브리지 서비스에서는 다음과 같은 외부 JMS 공급자에서 대상 매핑을 지원합니다.

대부분의 개방형 소스 및 상용 JMS 공급자가 이러한 요구 사항을 충족하므로 JMS 브리지 서비스를 통해 Message Queue을(를) 다른 JMS 공급자가 사용되는 기존 메시징 환경에 효과적으로 통합할 수 있습니다.

JMS 브리지 서비스에 대한 자세한 내용은 다음을 참조하십시오.

STOMP 브리지 서비스

앞서 언급한 대로 JMS 사양에서는 브로커와 클라이언트 간 통신용 와이어 프로토콜을 정의하지 않습니다. STOMP(Streaming Text Oriented Messaging Protocol) 개방형 소스 프로젝트(http://stomp.codehaus.org)에서는 임의 언어로 작성된 클라이언트에서 STOMP 프로토콜을 지원하는 메시징 공급자와 통신하는 데 사용할 수 있는 단순 와이어 프로토콜을 정의합니다.

Message Queue 4.4에서는 STOMP 브리지 서비스를 통해 STOMP 프로토콜에 대한 지원을 제공합니다. 이 서비스를 사용하여 Message Queue 브로커에서 STOMP 클라이언트와 통신할 수 있습니다.

STOMP 브리지 서비스에 대한 자세한 내용은 다음을 참조하십시오.

추가 향상된 기능

다음과 같은 추가 향상된 기능도 Message Queue 4.4에서 제공됩니다.

새 UMS(Universal Message Service) 기능

UMS에서는 이제 HTTP GET을 사용하여 다음과 같은 여러 서비스를 제공하는 기능을 제공합니다.

UMS 개요에 대해서는 Universal Message Service(UMS)를 참조하십시오. UMS API 설명서에 대해서는 https://mq.dev.java.net/4.3-content/ums/protocol.html을 참조하십시오. 여러 언어의 프로그래밍 예에 대해서는 https://mq.dev.java.net/4.3-content/ums/examples/README.html을 참조하십시오.

IPS 패키지 지원

Message Queue는 이제 pkg(5) 시스템으로 알려진 개방형 소스 IPS(Image Packaging System)를 사용하여 배포용으로 패키지화되어 있습니다. Message Queue를 Sun GlassFish Enterprise Server 2.1.1과 통합하기 위해 이 패키지화 방법이 추가되었습니다.