Home | 문태준 | 시스템어드민 메일링 | Sys Admin 세미나
Skip to end of metadata
Go to start of metadata

AMQP

AMQP 역사? 지금은 메시징 시대 http://www.smallake.kr/?p=1907

AMQP 소개 : http://killins.egloos.com/3025514

RabbitMQ

CentOS6 에 설치

http://www.rabbitmq.com/install-rpm.html
epel yum repo 활성화
Erlang repo 활성화
yum 으로 erlang 설치
rpm 으로 rabbitmq 서버 설치
rabbitmq 서비스 시작

로그는 /var/log/rabbbitmq 디렉토리에서 봄.

tutorials (샘플 예제)

RabbitMQ tutorials 보면 샘플 예제가 쉽게 나와 있네요. 여기 코드를 보고 자기에게 필요한 코드와 결합을 하면 될 듯 합니다. http://www.rabbitmq.com/getstarted.html

Hello World 출력, Work queues, Publish/Subscribe, Routing, Topics, RPC 예제가 나옵니다.

2013.08.28 현재 여기 코드를 가지고 테스팅 할 때 몇가지 에러메시지가 나옵니다.

그래서 아래 코드를 상단에 추가하면 괜찮네요.

기타 참고자료

모니터링하기 : http://www.rabbitmq.com/management.html 자료 참고.
rabbitmq-plugins 설치하고 15672 port로 접속하면 된다. 기본 guest/guest 계정을 이용하면 된다.

HA구성 부분 확인해야 함 http://www.rabbitmq.com/ha.html

참고자료

Asynchronous Messaging for Performance Optimization : velocity 2013 발표자료 http://velocityconf.com/velocity2013/public/schedule/detail/31369

AMQP 를 이용하는 mcollective 에서 rabbitmq 관련 항목 : http://docs.puppetlabs.com/mcollective/reference/plugins/connector_rabbitmq.html

 

Labels
  • No labels