나의 즐겨찾기 | 블로그홈 | 바로가기 바로가기 | 로그인
崇本息末
블로그  |  사진갤러리  |  동영상갤러리 방명록  |   즐겨찾기 추가

-= IMAGE 1 =-
원본 크기의 사진을 보려면 클릭하세요

-= IMAGE 2 =-
원본 크기의 사진을 보려면 클릭하세요

오라일리의 훌륭한 Java Message Service(JMS)책을 공부하려면 JMS 서버로 실습해볼 필요가 있겠지요?

이 책의 저자인 데이비트 채플이 근무하는 Sonic Software에서 제작한 SonicMQ를 이용해서 실습하는 방법에 대해 간단히 설명합니다. (SonicMQ는 이 책에서 예제 화면으로 가끔씩 등장하며 IBM MQ와 함께 세계적으로 많이 쓰이는 MQ입니다.)

설치


여기에서 SonicMQ 5.0.1 평가판( Eval uation Edition)을 받습니다. 현재(2004/4) 평가판은 MS-Windows 전용입니다. (SonicMQ 는 순수 자바로 만들어져 있기 때문에 자바가 돌아가는 모든 플랫폼에서 작동합니다) 가입시 기재한 이메일로 평가판의 License Key 가 전송됩니다. 꼭 기억하고 설치할 때 적어 넣어야 합니다.

설치는 setup.bat 을 실행하는 것으로 매우 단순합니다. 대부분 "다음"을 눌러 그냥 넘어 가면 되지만, 한가지만 주의하세요.

설치 도중 Enable Security 에 관한 화면이 나오면 V 표시를 하세요.

설정


설치가 끝나면, 시작->SonicSoftware->SonicMQ->SonicMQ Container1 을 실행합니다.
잠시 기다리면 윈도우 명령창이 뜨면서 실행이됩니다.

다시 시작->SonicSoftware->SonicMQ->Management Console 을 실행합니다.
윈도우 명령창과 함께 자바 스윙 어플리케이션이 실행됩니다. 말그대로 SonicMQ 관리자입니다.

Username과 password를 넣으라고 나오는데 기본 값은 Administrator/Administrator 입니다.
잠시후 좀전에 실행한 SonicMQ Container1 에 접속이 되면 관리자 화면이 나옵니다.

관리자 화면에서 Configure->Security->Users 를 선택하면 처음에는 Administrator와 Broker1 사용자만 보입니다. 오른쪽의 사용자 목록이 있는 화면의 빈공간에서 오른쪽 마우스 단추를 누르고 New User 를 선택하고, 실습에 필요한 사용자를 추가합니다.

user1, user2, user3 와 같은ID로 추가를 하였습니다. Set Password 버튼을 눌러 비밀번호도 지정해줍니다. 저는 ID와 동일한 비밀번호를 사용하였습니다. 다음으로 Group Memberships 탭으로 이동하여 PUBLIC 그룹을 추가(ADD)합니다.

사용자는 몇개를 추가해도 상관없습니다. JMS 책에서 최고 5~6명의 동시 사용자가 접속하는 예제가 있으므로 6개 정도를 미리 만들어둡니다.

테스트

이제 SonicMQ를 사용하여 JMS 책 공부할 준비는 끝났습니다.
Management Colosle 은 공부할 때 실행할 필요는 없습니다. 끄세요. SonicMQ Container1은 예제를 테스트할 때 항상 켜두어야 하는 기본 컨테이너입니다.

예제의 실행은 다음과 같은 식으로 합니다.

 1. 먼저 SonicMQ Container1 을 실행합니다.
 2. 다음과 같이 하면 예제가 실행됩니다.
   C:\>java chap6.b2b.Wholsaler localhost user1 passwd1

user1과 passwd1 은 좀전에 SonicMQ Management Console 에서 설정한 사용자 ID와 비밀번호 입니다.

JMS 로 프로그램을 짤 때는 MQ 서버에 관계없는 공통적인 부분과 각 MQ에 의존적인 부분이 있습니다. SonicMQ 5.0.1 에는 Oreilly 의 JMS 책의 예제를 SonicMQ 에 맞추어 수정한 예제가 포함되어 있습니다. 다음 디렉토리를 참고하세요.

%SONICMQ_HOME%\samples\OReilly

좋은 결과가 있기를 바랍니다.

댓글쓰기

댓글쓰기 입력폼

포스트 목록 닫기

목록보기
 
전체 글보기(245)
!리눅스
!프로그래밍
!XML & WebServices
!데이터베이스
!컴퓨터 팁
!나의 프로그램들
!테마 게시판
!책갈피
!공지사항
오늘 전체
방문자 78 269625
구독자 0 48
댓글 0 181
참조글 0 18
HanRSS 로 구독하기Fish 로 구독하기
개설일 : 2004/02/24