Documentation Home
> Sun Java System Message Queue 3.7 UR1 관리 설명서
Sun Java System Message Queue 3.7 UR1 관리 설명서
Book Information
색인
A
C
D
E
G
H
I
J
L
M
N
O
P
R
S
T
U
W
X
감
개
객
관
구
권
능
다
대
데
도
동
등
디
라
로
루
마
메
명
모
문
물
방
버
벤
병
보
분
브
비
사
삭
생
서
선
성
수
스
시
안
암
압
액
업
연
영
예
운
인
일
임
자
작
재
전
제
주
지
쿼
클
키
터
트
파
포
프
하
흐
머리말
1 Message Queue 관리 소개
1장 관리 작업 및 도구
관리 작업
개발 환경에서의 관리
작업 환경에서의 관리
설정 작업
유지 관리 작업
관리 도구
명령줄 유틸리티
관리 콘솔
2장 빠른 시작 자습서
관리 콘솔 시작
관리 콘솔 온라인 도움말
브로커 작업
브로커 시작
관리 콘솔에 브로커 추가
관리 콘솔에 브로커를 추가하는 방법
브로커에 연결
브로커에 연결하는 방법
연결 서비스 보기
사용 가능한 연결 서비스를 보는 방법
물리적 대상 작업
물리적 대상 만들기
브로커에 물리적 대상을 추가하는 방법
물리적 대상 등록 정보 보기
물리적 대상의 등록 정보를 보거나 수정하는 방법
물리적 대상에서 메시지 제거
물리적 대상에서 메시지를 제거하는 방법
물리적 대상 삭제
물리적 대상을 삭제하는 방법
객체 저장소 작업
객체 저장소 추가
객체 저장소를 관리 콘솔에 추가하는 방법
객체 저장소에 연결
객체 저장소에 연결하는 방법
관리 객체 작업
연결 팩토리 추가
객체 저장소에 연결 팩토리를 추가하는 방법
대상 추가
객체 저장소에 대상을 추가하는 방법
관리 대상 객체 등록 정보 보기
관리 객체의 등록 정보를 보거나 수정하는 방법
관리 대상 객체 삭제
관리 객체를 삭제하는 방법
샘플 응용 프로그램 실행
샘플 응용 프로그램을 실행하는 방법
2 관리 작업
3장 브로커 및 클라이언트 시작
시스템 자원 준비
시스템 클럭 동기화
파일 설명자 제한 설정
브로커 시작
대화식으로 브로커 시작
자동으로 브로커 시작
자동 시작(Solaris 및 Linux)
자동 시작(Windows)
브로커 서비스 재구성
실행 중인 브로커를 Windows 서비스로 재구성하는 방법
대체 Java Runtime 사용
브로커 서비스 시작 옵션 표시
서비스 시작 문제 해결
기록된 서비스 오류 이벤트를 보는 방법
브로커 제거
Solaris 또는 Linux에서 브로커 제거
Windows 브로커 서비스 제거
클라이언트 시작
4장 브로커 구성
브로커 서비스
연결 서비스
포트 매퍼
스레드 풀 관리
라우팅 서비스
지속성 서비스
파일 기반 지속성
JDBC 기반 지속성
보안 서비스
인증
권한 부여
암호화
모니터링 서비스
메트릭 생성자
로거
메트릭 메시지 생성자(엔터프라이즈판)
브로커 등록 정보 설정
구성 파일
인스턴스 구성 파일 편집
명령줄에서 구성 옵션 설정
영구 데이터 저장소 구성
파일 기반 저장소 구성
JDBC 기반 저장소 구성
JDBC 기반 데이터 저장소를 구성하는 방법
영구 데이터 보안
파일 기반 저장소 보안
JDBC 기반 저장소 보안
5장 브로커 관리
전제 조건
imqcmd 유틸리티 사용
도움말 표시
제품 버전 표시
사용자 이름 및 비밀번호 지정
사용자 이름 지정
비밀번호 지정
브로커 이름 및 포트 지정
예
브로커 정보 표시
브로커 등록 정보 업데이트
브로커 일시 중지 및 다시 시작
브로커 일시 중지
브로커 다시 시작
브로커 종료 및 다시 시작
브로커 메트릭 표시
연결 서비스 관리
연결 서비스 나열
연결 서비스 정보 표시
연결 서비스 등록 정보 업데이트
연결 서비스 메트릭 표시
연결 서비스 일시 중지 및 다시 시작
연결 정보 얻기
영구 가입 관리
트랜잭션 관리
6장 물리적 대상 관리
명령 유틸리티 사용
하위 명령
물리적 대상 만들기
물리적 대상 나열
물리적 대상 정보 표시
물리적 대상 등록 정보 업데이트
물리적 대상 일시 중지 및 다시 시작
물리적 대상 제거
물리적 대상 완전 삭제
물리적 대상 압축
물리적 대상 디스크 사용률 모니터링
사용되지 않은 물리적 대상 디스크 공간 확보
사용되지 않는 물리적 대상 디스크 공간을 확보하는 방법
사용 불능 메시지 대기열 사용
사용 불능 메시지 대기열 사용 구성
사용 불능 메시지 대기열 관리
사용 불능 메시지 대기열 등록 정보
메시지 내용
사용 불능 메시지 로깅 사용
7장 보안 관리
사용자 인증
플랫 파일 사용자 저장소 사용
사용자 저장소 만들기
사용자 관리자 유틸리티
하위 명령
명령 옵션
그룹
사용자 상태
사용자 이름 및 비밀번호 형식
사용자 저장소 채우기 및 관리
기본 관리자 비밀번호 변경
사용자 저장소에 LDAP 서버 사용
인스턴스 구성 파일 편집
LDAP 서버를 사용하도록 구성 파일을 편집하는 방법
관리자에 대한 액세스 제어 설정
관리자 설정 방법
사용자 권한 부여: 액세스 제어 등록 정보 파일
액세스 제어 등록 정보 파일 작성
액세스 규칙 구문
사용 권한 계산 방법
연결 서비스에 대한 액세스 제어
물리적 대상에 대한 액세스 제어
자동 생성 물리적 대상에 대한 액세스 제어
메시지 암호화
자체 서명된 인증서 사용
자체 서명된 인증서를 사용하여 SSL 기반 연결 서비스를 설정하는 방법
자체 서명된 인증서 생성
키 쌍을 다시 생성하는 방법
SSL 기반 연결 서비스 활성화
브로커에서 SSL 기반 서비스를 활성화하는 방법
브로커 시작
SSL 기반 클라이언트 구성 및 실행
응용 프로그램 클라이언트
관리 클라이언트
서명된 인증서 사용
서명된 인증서를 사용하는 방법
서명된 인증서 가져오기 및 설치
서명된 인증서를 가져오는 방법
서명된 인증서 설치 방법
서명된 인증서를 요구하도록 Message Queue 클라이언트 런타임 구성
서명된 인증서를 요구하도록 클라이언트 런타임을 구성하는 방법
비밀번호 파일
보안 문제
비밀번호 파일 내용
방화벽을 통해 연결
방화벽을 통해 브로커 연결을 활성화하는 방법
감사 기록
8장 관리 대상 객체 관리
객체 저장소
LDAP 서버 객체 저장소
파일 시스템 객체 저장소
관리 객체 속성
연결 팩토리 속성
연결 처리
브로커 주소 목록
자동 재연결
주기적 연결 테스트(핑)
클라이언트 아이디
클라이언트 인증
클라이언트 식별자
안정성 및 흐름 제어
대기열 브라우저 및 서버 세션
표준 메시지 등록 정보
메시지 헤더 대체
대상 속성
객체 관리자 유틸리티 사용
관리 객체 추가
연결 팩토리 추가
대상 추가
관리 객체 삭제
관리 객체 나열
관리 객체 정보 보기
관리 객체 속성 수정
명령 파일 사용
9장 브로커 클러스터 작업
클러스터 구성 등록 정보
개별 브로커에 대한 클러스터 등록 정보 설정
클러스터 구성 파일 사용
클러스터 관리
브로커 연결
클러스터에 브로커 추가
클러스터 구성 파일을 사용하여 클러스터에 새 브로커를 추가하는 방법
클러스터 구성 파일을 사용하지 않고 클러스터에 새 브로커를 추가하는 방법
클러스터에서 브로커 제거
명령줄을 사용하여 브로커 제거
명령줄을 사용하여 클러스터에서 브로커를 제거하는 방법
클러스터 구성 파일을 사용하여 브로커 제거
클러스터 구성 파일을 사용하여 클러스터에서 브로커를 제거하는 방법
마스터 브로커
구성 변경 기록 관리
구성 변경 기록을 백업하는 방법
구성 변경 기록을 복원하는 방법
마스터 브로커를 사용할 수 없는 경우
10장 브로커 모니터링
모니터링 도구 소개
브로커 로깅 구성 및 사용
기본 로깅 구성
로그 메시지 형식
로거 구성 변경
브로커의 로거 구성을 변경하는 방법
출력 채널 변경
로그 파일 롤오버 기준 변경
로그 파일로 메트릭 데이터 보내기
로그 파일을 사용하여 메트릭 정보를 보고하는 방법
사용 불능 메시지 기록
메트릭을 대화식으로 표시
imqcmd metrics
메트릭 하위 명령을 사용하여 메트릭 데이터 표시
메트릭 하위 명령을 사용하는 방법
메트릭 출력: imqcmd metrics
브로커 전체 메트릭
연결 서비스 메트릭
물리적 대상 메트릭
imqcmd query
브로커를 모니터하는 응용 프로그램 작성
메시지 기반 모니터링 설정
메시지 기반 모니터링을 설정하는 방법
보안 및 액세스 고려 사항
메트릭 출력: 메트릭 메시지
11장 메시지 서비스 분석 및 조정
성능 정보
성능 조정 프로세스
성능 요소
벤치마크
기본 사용 패턴
성능에 영향을 미치는 요소
메시지 전달 단계
성능에 영향을 미치는 응용 프로그램 설계 요소
전달 모드(지속성/비지속성 메시지)
트랜잭션 사용
확인 모드
영구 및 비영구 가입
선택기 사용(메시지 필터링)
메시지 크기
메시지 본문 유형
성능에 영향을 미치는 메시지 서비스 요소
하드웨어
운영 체제
Java 가상 머신(JVM)
연결
브로커 연결 제한
전송 프로토콜
메시지 서비스 구조
브로커 제한 및 동작
데이터 저장소 성능
클라이언트 런타임 구성
성능 향상을 위한 구성 조정
시스템 조정
Solaris 조정: CPU 사용률, 페이징/스왑/디스크 입출력
Java 가상 머신 조정
전송 프로토콜 조정
nodelay
inbufsz/outbufsz
HTTP/HTTPS 조정
파일 기반 영구 저장소 조정
브로커 조정
메모리 관리: 로드 하에서 브로커 안정성 증가
물리적 대상 제한 사용
시스템 전체 제한 사용
다중 사용자 대기열 성능
클라이언트 런타임 메시지 흐름 조정
메시지 흐름 측정
메시지 흐름 제한
사용자 흐름 제한
연결 흐름 제한
12장 문제 해결
클라이언트가 연결을 설정할 수 없음
연결 처리 속도가 너무 느림
클라이언트가 메시지 생성자를 만들 수 없음
메시지 생성이 지연되거나 느림
메시지가 백로그됨
브로커 처리량이 일정하지 않음
메시지가 사용자에게 도달하지 않음
사용 불능 메시지 대기열에 메시지가 포함되어 있음
3 참조
13장 명령줄 참조
명령줄 구문
브로커 유틸리티
명령 유틸리티
브로커 관리
연결 서비스 관리
연결 관리
물리적 대상 관리
영구 가입 관리
트랜잭션 관리
일반 명령 유틸리티 옵션
객체 관리자 유틸리티
데이터베이스 관리자 유틸리티
사용자 관리자 유틸리티
서비스 관리자 유틸리티
키 도구 유틸리티
14장 브로커 등록 정보 참조
연결 등록 정보
라우팅 등록 정보
지속성 등록 정보
파일 기반 지속성
JDBC 기반 지속성
보안 등록 정보
모니터링 등록 정보
클러스터 구성 등록 정보
알파벳 순 브로커 등록 정보 목록
15장 물리적 대상 등록 정보 참조
물리적 대상 등록 정보
16장 관리 객체 속성 참조
연결 팩토리 속성
연결 처리
클라이언트 아이디
안정성 및 흐름 제어
대기열 브라우저 및 서버 세션
표준 메시지 등록 정보
메시지 헤더 대체
대상 속성
SOAP 종점 속성
17장 JMS 자원 어댑터 등록 정보 참조
ResourceAdapter JavaBean
ManagedConnectionFactory JavaBean
ActivationSpec JavaBean
18장 메트릭 참조
JVM 메트릭
브로커 전체 메트릭
연결 서비스 메트릭
대상 메트릭
4 부록
부록 A 플랫폼별 Message Queue 데이터 위치
Solaris
Linux
Windows
부록 B Message Queue 인터페이스의 안정성
분류 체계
인터페이스 안정성
부록 C HTTP/HTTPS 지원
HTTP/HTTPS 지원 구조
HTTP 지원 활성화
HTTP 지원을 활성화하는 방법
1단계. HTTP 터널 서블릿 배포
Sun Java System Web Server에 HTTP 터널 서블릿 배포
HTTP 터널 서블릿을 .war 파일로 배포하는 방법
서버 액세스 로그 비활성화
서버 액세스 로그를 비활성화하는 방법
Sun Java System Application Server에 HTTP 터널 서블릿 배포
배포 도구 사용
Application Server 환경에서 HTTP 터널 서블릿을 배포하는 방법
server.policy 파일 수정
응용 프로그램 서버의 server.policy 파일을 수정하는 방법
2단계. httpjms 연결 서비스 구성
httpjms 연결 서비스를 활성화하는 방법
3단계. HTTP 연결 구성
연결 팩토리 구성
단일 서블릿을 사용하여 다중 브로커에 액세스
HTTP 프록시 사용
HTTPS 지원 활성화
HTTPS 지원을 활성화하는 방법
1단계. HTTPS 터널 서블릿에 대해 자체 서명된 인증서 생성
2단계. HTTP 터널 서블릿 .war 파일의 설명자 파일 수정
HTTPS 터널 서블릿 .war 파일을 수정하는 방법
3단계. HTTP 터널 서블릿 배포
웹 아카이브 파일로 배포
Sun Java System Web Server에 HTTPS 터널 서블릿 배포
HTTPS 터널 서블릿을 .war 파일로 배포하는 방법
서버 액세스 로그 비활성화
서버 액세스 로그를 비활성화하는 방법
Sun Java System Application Server에 HTTPS 터널 서블릿 배포
배포 도구 사용
Application Server 환경에서 HTTPS 터널 서블릿을 배포하는 방법
server.policy 파일 수정
응용 프로그램 서버의 server.policy 파일을 수정하는 방법
4단계. httpsjms 연결 서비스 구성
httpsjms 연결 서비스를 활성화하는 방법
5단계. HTTPS 연결 구성
JSSE 구성
JSSE를 구성하는 방법
루트 인증서 가져오기
연결 팩토리 구성
단일 서블릿을 사용하여 다중 브로커에 액세스
HTTP 프록시 사용
문제 해결
서버 또는 브로커 오류
터널 서블릿을 통한 클라이언트 연결 오류
클라이언트가 연결되지 않는 경우
부록 D 자주 사용하는 명령 유틸리티 명령
구문
브로커 및 클러스터 관리
브로커 구성 등록 정보(-o 옵션)
서비스 및 연결 관리
영구 가입자 관리
트랜잭션 관리
대상 관리
대상 구성 등록 정보(-o 옵션)
메트릭
© 2010, Oracle Corporation and/or its affiliates