먼저 RabbitMQ 설치는 앞선 포스팅에서 정리해보았다.


RabbitMQ 설치 - http://ngee.tistory.com/235


RabbitMQ 예제 첫 번째로, RabbitMQ 홈페이지에서 제공하고 있는 예제를 가지고 조금 변경해보고자 한다. 


http://www.rabbitmq.com/tutorials/tutorial-one-python.html


일단 위 예제를 돌려봤다고 가정하고 아래 내용을 작성하려고 합니다.


앞선 포스팅에서도 말씀드린 것 처럼, 여러 대의 서버간의 메세지를 주고 받으면서 정보처리하는 것이 목적이기 때문에,


위 예제에서는 localhost로 테스트하고 있어서, 호스트의 주소를 변경해서 테스트해보았습니다.


1. send.py 수정 (modify)


일단 메인서버(RabbitMQ-server가 설치된)에서 send.py를 열어보면


connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost'))


라고 되어 있는 부분을 


connection = pika.BlockingConnection(pika.ConnectionParameters(host='메인서버 IP'))


로 변경합니다.


2. receive.py 수정 (modify)


다음으로 클라이언트 서버? 아무튼 다른 일을 처리해야 하는 서버에 receive.py 파일을 만들고 수정해보면. 사실 위 send.py 와 동일한 부분만 수정하면 되는데..


connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost'))


라고 되어 있는 부분을 


connection = pika.BlockingConnection(pika.ConnectionParameters(host='메인서버 IP'))


로 변경합니다.


실행하기 위해서는 클라이언트 서버에 pika를 설치해주어야 하는데, 이것은 앞서 작성한 포스팅을 참고하시길 바랍니다.







'파이썬(python2.7) > 라이브러리,SW' 카테고리의 다른 글

rabbitmq log view (로그 보기)  (0) 2014.04.10
Error: pika.adapters.base_connection  (0) 2014.04.10
RabbitMQ - default user change  (1) 2014.04.09
RabbitMQ - Management Plugin (Ubuntu)  (1) 2014.04.08
RabbitMQ - MQTT Plugin  (0) 2014.04.01
RabbitMQ 예제 01 - send, receive  (0) 2014.01.17
RabbitMQ 설치  (0) 2014.01.17
Python과 PostgreSQL 연동  (0) 2012.03.01

+ Recent posts