다음 두 가지 수준의 JMS 구성 요소 가용성이 있습니다.
서비스 가용성 – 이 수준에서는 JMS 서비스의 가용성이 중요하지만 메시지를 잠시 사용할 수 없는 경우에는 중요하지 않습니다. 서비스를 제공하는 사용 가능한 새 인스턴스로 연결이 페일오버되는 한, JMS 구성 요소는 서비스가 사용 가능하고 정상적으로 작동하는 것으로 간주합니다. 이 수준의 가용성에 대해서는 Sun Java System Application Server 9.1 Developer’s Guide 의 Connection Failover에서 설명합니다.
데이터 가용성 – 이 수준에서는 서비스 가용성과 지속성 메시지 가용성이 모두 필요합니다. 단일 전달의 JMS 의미 및 메시지 순서 역시 이 수준에서 처리됩니다.
JMS(Java Message Service)를 구성하는 Sun Java System Message Queue 클러스터에 데이터 가용성을 활성화할 수 있습니다. 메시지는 공통 지속성 저장소에 유지되며 고가용성 데이터베이스(HADB)가 설치되어 있고 엔터프라이즈 프로필이 선택된 경우 고가용성 데이터베이스와 클러스터의 다른 모든 브로커 인스턴스에서 사용할 수 있습니다. 프로필에 대한 자세한 내용은 Sun Java System Application Server 9.1 관리 설명서의 사용 프로필을 참조하십시오. 해당 브로커에 대한 데이터 가용성을 활성화하려면 먼저 Application Server 인스턴스의 가용성을 활성화해야 합니다.
개별 응용 프로그램 및 모듈은 JMS 가용성을 제어하거나 대체할 수 없습니다.
데이터 가용성을 활성화하려면 관리 콘솔의 관련 구성 아래에서 가용성 서비스 구성 요소를 선택합니다. 가용성 서비스 상자를 선택합니다. JMS 서비스에 대한 가용성을 활성화하려면 JMS 가용성 탭을 선택한 다음 가용성 서비스 상자를 선택합니다. 일관된 동작을 위해 하나의 Application Server 클러스터에 속한 모든 인스턴스의 인스턴스 가용성 및 JMS 가용성 설정은 동일합니다. 자세한 내용은 Sun Java System Application Server 9.1 고가용성 관리 설명서를 참조하십시오.
개발자 프로필에서는 클러스터링 기능을 사용할 수 없습니다. 프로필에 대한 자세한 내용은 Sun Java System Application Server 9.1 관리 설명서의 사용 프로필을 참조하십시오.