Rabbit MQ (1) - 소개 및 설치

북마크 추가

RabbitMQ란?


*AMQP : Advanced Message Queing Protocol의 약자로, 서로 다른 시스템간에

(비용/기술/시간적인 측면에서) 최대한 효율적인 방법으로 메시지를 교환하기 위한 프로토콜. 
특징
신뢰성 – 안정성과 성능을 충족할 수 있도록 다양한 기능 제공
유연한 라우팅 – Message Queue가 도착하기 전에 라우팅 되며 플러그인을 통해 더 복잡한 라우팅 가능
클러스터링 – 로컬네트워크에 있는 여러 RabbitMQ 서버를 논리적으로 클러스터링 할 수 있고 논리적인 브로커도 가능 하다. 
* broker : Message Queue 시스템을 말함
관리 UI가 있어 편하게 관리 가능하다
거의 모든 언어와 운영체제 지원
오픈소스이며 상업적  지원
 
RabbitMQ 설치

1. Erlang OTP 설치 - http://www.erlang.org/download.html
2. RabbitMQ 서버 설치 - http://www.rabbitmq.com/download.html
3. 환경 변수 추가 – 환경 변수에 RabbitMQ 가 설치된 폴더의 \sbin까지의 경로를 추가 해 준다.
4. RabbitMQ 명령어
  - rabbitmq-server         : 서버가 실행된다.
  - rabbitmq-server restart : 입력하면 서버를 재시작 할 수 있다.
  - rabbitmqctl status      : 상태표시
  - rabbitmqctl stop        : 서버중지

5. Management Plugin
  - Admin plugin 설치
  - Cmd창에서  rabbitmq-plugins enable rabbitmq_management 입력하면 플러그인을 설치한다.
  - 서버를 재 시작 한다.

 

 

 

 

 

  - http://localhost:15672/ 를 브라우저에 입력 후  id: guest / password: guest로 로그인한다.

 

 

 

  - 실시간으로 서버 사용 상태를 볼 수 있다.

 

 

 

 

 




 

AD
관리자
2014-09-29 15:14
SHARE