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

   조회 9581   추천 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 2650/5729
2015-12   1784332   백메가
2014-05   5259546   정은준1
2014-03   3277   임종열
2016-08   5505   회원K
2018-11   7723   cclim
2015-07   4573   김민철GC
2021-04   3238   회상2
2012-02   5105   머라카는데
2020-01   4958   오퍼레잇
2012-02   9414   오준호5
2016-08   5374   유혹낚시꾼
2017-08   4647   늘파란
2014-04   6534   bigmaster
2015-08   4336   박초롱
2016-08   4068   fulmoon
2015-08   6495   hayoung
2015-08   3500   미수맨
2020-01   3823   아자아자아자
2020-02   3725   정의석
2024-09   1633   허밍버드
2014-04   3997   hhhoppc
2016-08   4914   HDhosting