Sun Java System Message Queue 3.7 UR1 관리 설명서

1장 관리 작업 및 도구

이 장에서는 명령줄 관리 유틸리티의 일반적인 기능에 중점을 두고 Sun Java™ System Message QueueTM 관리 작업과, 이 관리 작업을 수행하는 데 사용되는 도구에 대한 개요를 제공합니다. 이 장은 다음 내용으로 구성되어 있습니다.

관리 작업

수행할 일반적인 관리 작업은 Message Queue를 실행 중인 환경에 따라 다릅니다. Message Queue 응용 프로그램이 개발 및 테스트 중인 소프트웨어 개발 환경의 요구 사항은 유용한 작업을 수행하기 위해 해당 응용 프로그램이 배포되는 작업 환경의 요구 사항과는 다릅니다. 다음 절에서는 서로 다른 두 가지 환경 유형의 일반적인 관리 요구 사항을 간략하게 설명합니다.

개발 환경에서의 관리

개발 환경에서는 유연성을 강조합니다. 주로 Message Queue 메시지 서비스는 개발 시 응용 프로그램을 테스트하는 데 필요합니다. 흔히 프로그래머는 고유의 시스템을 관리하기 때문에 일반적으로 관리 작업이 최소화됩니다. 이와 같은 환경은 일반적으로 다음 특징을 통해 구별됩니다.

작업 환경에서의 관리

응용 프로그램을 안정적으로 배포하고 실행해야 하는 작업 환경에서는 관리가 훨씬 더 중요합니다. 수행할 관리 작업은 메시징 시스템 및 이 시스템에서 지원해야 하는 응용 프로그램의 복잡성에 따라 달라집니다. 이러한 작업은 설정 작업과 유지 보수 작업의 두 가지 일반적인 범주로 분류됩니다.

설정 작업

작업 환경에서의 관리 설정 작업은 일반적으로 다음 작업 전체 또는 일부를 포함합니다.

관리자 보안

일반 보안

관리 대상 객체

브로커 클러스터

지속성

메모리 관리

유지 관리 작업

작업 환경에서는 응용 프로그램 성능, 안정성 및 보안이 중요하므로 메시지 서비스 자원이 다음을 비롯하여 진행 중인 관리 유지 보수 작업을 통해 철저하게 모니터링되고 제어되어야 합니다.

브로커 관리 및 조정

관리 대상 객체

클라이언트 관리

관리 도구

Message Queue 관리 도구는 다음 두 범주로 구분됩니다.

명령줄 유틸리티

모든 Message Queue 유틸리티는 명령줄 인터페이스에서 액세스할 수 있습니다. 유틸리티 명령은 일반 형식, 구문 규칙 및 옵션을 공유합니다. 여기에는 다음 항목이 포함됩니다.

이러한 유틸리티 사용에 대한 자세한 내용은 13 장, 명령줄 참조을 참조하십시오.

관리 콘솔

Message Queue 관리 콘솔은 명령 및 객체 관리자 유틸리티의 기능 중 일부를 결합합니다. 관리 콘솔을 사용하면 다음 작업을 수행할 수 있습니다.

하지만 관리 콘솔을 사용하여 브로커 시작, 브로커 클러스터 작성, JDBC 데이터베이스 또는 사용자 저장소 관리, 브로커를 Windows 서비스로 설치 또는 SSL 인증서 생성과 같은 작업을 수행할 수는 없습니다. 이러한 작업을 수행하려면 다른 명령줄 유틸리티(브로커, 데이터베이스 관리자, 사용자 관리자, 서비스 관리자 및 키 도구)가 필요합니다. 이러한 유틸리티는 원격으로 작동할 수 없으며 관리하는 브로커와 동일한 호스트에서 실행되어야 합니다(그림 1–1 참조).

그림 1–1 로컬 및 원격 관리 유틸리티

imqcmd 및 imqobjmgr은 원격 호스트에 위치하고 다른 모든 유틸리티는 브로커 호스트에 위치해야 함을 보여주는 다이어그램

관리 콘솔에 대한 간단한 소개를 보려면 2 장, 빠른 시작 자습서을 참조하십시오. 사용에 대한 자세한 내용은 고유의 도움말 기능을 통해 참조할 수 있습니다.