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

   조회 9544   추천 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 2643/5723
2014-05   5232021   정은준1
2015-12   1758732   백메가
2015-11   4812   witbox
2015-11   4739   redgem
2015-11   11996   블루모션
2015-11   5067   종이와연필
2015-11   4381   2CPU최주희
2015-11   7188   무아
2015-11   8374   바다남자
2015-11   4536   까만머리앤
2015-11   4034   무아
2015-11   3870   AI입니다
2015-11   5937   김민철GC
2015-11   4948   겨울나무
2015-11   5117   푸하히
2015-11   4128   witbox
2015-11   4729   박진수
2015-11   4473   전설속의미…
2015-11   3751   전설속의미…
2015-11   10919   인생여전
2015-11   5626   현진
2015-11   4468   푸하히