첫번째 시간에는 Message Queue가 무엇인지에 대해서 알아보았습니다.
한번 더 짚고 넘어가면 아래와 같이 생각하면 아주 쉽습니다.
MSMQ(Microsoft Message Queue) : 마이크로소프트라는 이름을 가진 우체국
MQ(Message Queue) : 사람이 다른 사람에 보내고 싶은 편지, 소포, 등기등의 메시지
즉, MSMQ는 이기종간에 원하는 데이터를 주고 받을 수 있는 데이터를 말한다. 최근엔 Xml(eXitensibl Markup Language) 형식으로 메시지 데이터를 주고 받고 있습니다.
그럼 위의 MQ 가 무엇인지 개념을 머리속에 넣어놓고 이 MSMQ를 사용하기 위해 어떤 절차를 거쳐야 하는지 알아보겠습니다.
백번 들으면 뭐할꼬.. 보는게 최고다..라는 말을 기억하면서 아래 그림대로 따라하면 MSMQ설치는 끝납니다. 아주 쉽습니다.
우선 필자의 PC OS는 윈도우7입니다. XP나 다른 PC들도 시작 - 제어판 가는 방법은 다 아실거라 생각하고 윈도우7 기준으로 설명드리겠습니다.
1. 시작 - 제어판을 클릭합니다.
2. 제어판을 클릭했으면 아래 윈도우에서 프로그램 및 기능을 클릭합니다.
3. 프로그램 및 기능을 클릭하면 아래와 같은 화면이 나오는데 해당 화면의 왼쪽 메뉴에서 Windows 기능 사용/사용 안함을 클릭합니다.
4. Windows 기능 사용/사용 안함을 클릭하면 아래와 같은 화면이 나오는데 해당 화면에서 Microsoft Message Queue(MSMQ) Server를 모두 클릭하고 확인 버튼을 누릅니다. 즉, 메시지를 받고 처리해줄 우체국을 짓는 것이지요...
5. 그럼 설치가 진행됩니다. 그리고 나서 제어판으로 다시 관리도구에 컴퓨터관리를 클릭합니다.
6. 컴퓨터 관리 창이 뜨면 아래와 같이 MSMQ가 설치된것을 확인하실 수 있습니다.
경로 : 서비스 및 응용프로그램 > 메시지 큐 > 개인 큐
* 컴퓨터 관리는 시작 - 실행에서 아래의 명령어로도 띄울 수 있습니다.
시작 > 실행 > compmgmt.msc
이로써 404, 500 사용자 정의 오류로그 모니터링 (관제) 시스템을 위한 메시지 큐 (우체국) 을 모두 다 지었습니다. 다음 시간에는 오류가 발생했을시 MSMQ에서 Error Message를 받아 저장시킬 DB Schema에 대해서 알아보겠습니다. (오류로그 Table, Stored Procedure)