Sun Java System Application Server 9.1 고가용성 관리 설명서

고가용성 Java Message Service

Java Message Service(JMS) API는 Java EE 응용 프로그램 및 구성 요소가 메시지를 작성하고, 보내고, 받고, 읽을 수 있도록 하는 메시징 표준입니다. 또한 느슨하게 결합되고 안정적인 비동기식 분산 통신을 가능하게 합니다. JMS를 구현하는 Sun Java System Message Queue(MQ)는 Application Server와 긴밀하게 통합되어 MDB(Message-Driven Bean)와 같은 JMS에 의존하는 구성 요소를 만들 수 있도록 합니다.

JMS는 연결 풀링 및 페일오버와 MQ 클러스터링을 통해 고가용성을 제공합니다. 자세한 내용은 10 장, Java Message Service 로드 균형 조정 및 페일오버을 참조하십시오.

연결 풀링 및 페일오버

Application Server는 JMS 연결 풀링 및 페일오버를 지원합니다. Application Server에서는 JMS 연결을 자동으로 풀링합니다. 기본적으로 Application Server는 지정된 호스트 목록에서 기본 MQ 브로커를 무작위로 선택합니다. 페일오버가 발생하면 MQ는 로드를 투명하게 다른 브로커로 전송하고 JMS 의미를 유지 관리합니다.

JMS 연결 풀링 및 페일오버에 대한 자세한 내용은 연결 풀링 및 페일오버를 참조하십시오.

MQ 클러스터링

MQ Enterprise Edition은 브로커 클러스터로 알려져 있는 상호 연결된 여러 브로커 인스턴스를 지원합니다. 브로커 클러스터를 사용하면 클라이언트 연결이 클러스터에 있는 모든 브로커 간에 분산됩니다. 클러스터링은 수평적 확장을 제공하며 가용성을 향상시킵니다.

MQ 클러스터링에 대한 자세한 내용은 Application Server에서 MQ 클러스터 사용을 참조하십시오.