Sun Java System Message Queue(Message Queue)는 응용 프로그램 간 통신과 안정적인 메시지 전달 문제를 해결하기 위한 표준 기반 솔루션입니다. Message Queue는 JMS(Java Message Service) 개방형 표준을 구현하는 엔터프라이즈 메시징 시스템입니다.
Message Queue는 JMS 공급자일 뿐만 아니라 JMS 사양의 최소 요구 사항 이상의 기능을 가지고 있습니다. Message Queue 소프트웨어를 사용하면 다른 플랫폼과 운영 체제에서 실행되는 프로세스가 공통된 Message Queue 서비스에 연결되어 정보를 주고 받을 수 있습니다. 응용 프로그램 개발자는 네트워크에서 응용 프로그램이 서로 통신하는 방법에 대한 사소한 세부 정보에까지 신경 쓸 필요 없이 응용 프로그램의 비즈니스 논리에 초점을 맞출 수 있습니다.
Message Queue는 다음과 같은 두 가지 버전으로 사용할 수 있습니다.
Enterprise Edition(기본값). 다중 브로커 메시지 서비스, HTTP/HTTPS 연결, 보안 및 확장 가능한 연결, 클라이언트 연결 페일오버 및 C 언어에 대한 클라이언트 지원을 제공합니다. 이 버전은 대규모 작업 환경에서 메시징 응용 프로그램을 배포 및 실행하는 데 가장 적합합니다.
Platform Edition. 기본 JMS 지원을 제공하며 소규모 배포 및 개발 환경에 가장 적합합니다.
Java ES 설치 프로그램은 Message Queue Enterprise Edition 및 Message Queue Platform Edition을 단독 설치 가능 구성 요소로 제공합니다.