MSMQ(메시지큐)는 어디에 어떻게 쓰는 건가요???

   조회 9559   추천 0    

안녕하세요.

메일 관련 어플리케이션을 윈도우서버에 설치하는데 MSMQ를 기본적으로 설치하더라고요.

뭐 필요하니깐 설치는 했는데요. MSMQ라는 이 기능은 일반적으로 어떤 경우에 쓰나요? 어떻게 동작을 하는지 아주아주아주~~~ 쉽게 좀 설명해 주세요..

 

짧은글 일수록 신중하게.
윤성옥 2015-11
잘은 모르구요 저는 프로그램등에서 메시지를 주고 받을때 사용했어요
예를 들어 그룹웨어나 KMS, BPM같은 업무 프로세스간 메시지를 전달할때 사용하는게 일반적일겁니다.
메일을 보내는 방식하고 같다고 보시면되는데 지연전송이면서 트랜젝션을 지원하거나 해서
처리성능이나 기능이 많습니다. 비동기로 처리가 가능해서 보내놓고 다른일을 해도 되거든요

자료는 MSDN사이트를 링크겁니다.
https://msdn.microsoft.com/ko-kr/library/cc524883(v=vs.71).aspx

간단한 프로그램 샘플같은건 있을겁니다.
     
Goldentooth 2015-11
답변 감사합니다~
말그대로 메세지를 보내는 겁니다.
메세지를 그냥 보내고 받고 하는게 아니고...받는쪽 큐에 저장됩니다.
받는 쪽에서는 큐에서 읽어들이면 되구요.

1. 서버, 클라이언트를 만들 필요 없이...그냥 보내는 큐에 집어 넣고 받는 큐에서 읽어오면 되기 때문에...어떤 면에서는 소켓통신보다 개발하기 편합니다. (물론 MS 의 API 를 능수능란하게 다루어야하겠습니다만)
2. 클라이언트 어플리케이션이 다운되어 재실행되더라도...그동안 받은 메세지는 큐에 저장되어 있으니...실행 후 큐를 읽어오면 되는 방식이라 클라이언트와 무관하게 통신이 보장되므로 안전한 부분도 있습니다.
3. 보내기와 받기가 완전히 분리되어 동작하므로...보내고 결과를 받는 로직보다는 단방향으로 정보를 전파하는 경우에 편리합니다.
     
Goldentooth 2015-11
답변 감사합니다.


QnA
제목Page 2645/5727
2014-05   5249488   정은준1
2015-12   1774766   백메가
2015-11   5808   inquisitive
2015-11   21164   김건우
2015-11   12185   김건우
2015-11   8737   송진현
2015-11   10310   한성호
2015-11   4106   두리안
2015-11   4524   잇힝잇힝
2015-11   7991   마끼아또
2015-11   4305   이현길
2015-11   7076   배상0원
2015-11   8091   muuu
2015-11   14707   김건우
2015-11   4779   제오니
2015-11   9346   모스월드
2015-11   4585   건약
2015-11   5815   전설속의미…
2015-11   6933   술꾼도시처…
2015-11   5892   다온
2015-11   5439   편한세상
2015-11   15542   편한세상