[RabbitMQ 이용]
요즘은 직접 Socket으로 뭔가 짜는 것보다는 Framework등을 주로 이용하게된다. (귀차니즘 + 안정성)
작업에 필요해서 Message Q를 이용하려고 찾아본결과 많은 후보들이 있었고
RabbitMQ로 정했다. Java, C#, Android, iOS등에서 대부분 이용가능 하다고 해서 ...
우선 사이트는
https://www.rabbitmq.com/
이다.
RabbitMQ는 서버가 별도로 필요하다. Window, Linux등 대부분의 OS가 제공 되는
듯하다만 ... 개인적으로는 이 방식은 별로...인데
서버 설치는 쉽다. 다만 erlang으로 제작되었으므로 erlang을 먼저 설치해야한다.
http://www.erlang.org/download.html
에서 받아서 설치한다. 그런뒤 서버를 설치하면 끝난다.
다음은 이후 Step 별로 설명한다.
1. Web UI 활성화를 위해서 Plugin을 활성화 해야한다.
> rabbitmq-plugins enable rabbitmq_management
를 입력하면 된다.
2. Web UI 접속 해본다.
http://localhost:15672/
버젼 3.3.5 기준으로 기본 계정인 guest/guest 가 안될 것이다.
3. 계정을 추가한다. (http://www.rabbitmq.com/man/rabbitmqctl.1.man.html 참조)
(User Name : xxx, Password : xxx 라고 가정)
> rabbitmqctl add_user xxx xxx
> rabbitmqctl set_user_tags xxx administrator
> rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
4. http://localhost:15672/ 로 접속해보면 관리자 페이지가 나온다.
5. 예제를 보고 Client를 만들면된다. /(-.-)/
'Programming' 카테고리의 다른 글
SSL 채널을 통한 WCF 서비스(JSON RESTful Service) 방법 (0) | 2015.06.19 |
---|---|
Bitnami SVN 설치 (0) | 2014.09.27 |
Cross platform Crypto Library BOTAN Compile in VS (0) | 2014.08.11 |
Bitnami Gitlab 설치 + SSH까지 (0) | 2014.04.08 |
VC++ 2010/2012/2013로 Compile시 SDKDDKVer.h/winsdkver.h 화일 없음 에러 처리 (0) | 2013.11.20 |