본문 바로가기

Back-end/RabbitMQ3

[RabbitMQ] 무작정 시작하기 (3) - 환경설정 2020/01/08 - [Back-end/RabbitMQ] - [RabbitMQ ] 무작정 시작하기 (1) - 설치 및 실행 2020/01/08 - [Back-end/RabbitMQ] - [RabbitMQ] 무작정 시작하기 (2) - Publish/Subscribe 지난 포스트에서 RabbitMQ를 설치하고 유저도 생성하고 실행까지 해보았다. 그렇다면 실행로그는 어디에서 확인할 수 있을까? 서버를 실행시켰을때 출력되는 정보를 확인해보면 로그파일이 어디에 생성되는지 확인할 수 있는데, 별도의 설정을 하지않았기 때문에 [ C:\Users\사용자명\AppData\RabbitMQ ]에 생성이 되었을 것이다. 기본경로를 사용해도 상관없지만 아무래도 데이터를 관리를 위해 경로를 수정해주는 것을 권장한다. 그래서 이.. 2020. 1. 10.
[RabbitMQ] 무작정 시작하기 (2) - Publish/Subscribe 이 포스트는 Windows 10, Python 3.7.4 를 기준으로 작성되었음. 2020/01/08 - [Back-end/RabbitMQ] - [RabbitMQ ] 무작정 시작하기 (1) - 설치 및 실행 지난 포스트에서는 RabieMQ Server를 설치하고 설정하고 실행까지 해보았다. 이번 포스트에서는 Python의 RabbitMQ라이브러리인 pike를 이용하여 Message를 주고 받는 방법을 다룰것이다. Message를 전송(Publish)하는 송신자를 주로 Producer라고 하며, Message를 받는(Subscribe) 수신자를 주로 Consumer라고 한다. 1. 라이브러리 설치. 1-1. pika 1.1.0 버전 설치. - pip install pika==1.1.0 2. Consumer.. 2020. 1. 8.
[RabbitMQ] 무작정 시작하기 (1) - 설치 및 실행 이 포스트는 Windows10 기반으로 작성되었음. 메시지 브로커의 하나이며 메시지 브로커에 대한 설명은 [Message Broker란?] 포스트를 참조하길 바란다. RabbitMQ는 여러 측면에서 사용되지만 필자는 Python에서 비동기 태스크 처리를 위해 쓰레드로 분산처리하는 Celery를 배우면서 RabbitMQ를 접하게 되었다. 1. RabbitMQ 설치. 1-1. 다운로드 - rabbitmq-server-3.8.2.exe 1-2. RabbitMQ 3.8.2버전은 Erlang/OTP 21.3.x ~ 22.x 버전을 지원하므로 필요시 설치. - https://www.erlang.org/downloads 1-3. 설치. - 별도의 옵션을 선택할 필요없이 Next를 눌러서 설치. 1-4. 설치경로 확인.. 2020. 1. 8.