본문 바로가기

System/RabbitMQ

RabbitMQ의 기본적인 메시지 생성 및 사용 RabbitMQ는 메시지를 받아서 전달하는 메시지 브로커의 기능을 합니다.메시지 브로커는 우체국과 같은 역할을 합니다.메시지(편지)를 전달받아서 수신자에게 안전하게 전달하는 것을 목표로합니다.RabbitMQ를 통해 발행된 메시지를 전달하고 받아서 소비하는 기본적인 과정입니다. 1. 기본 개념 이해RabbitMQ의 기본 개념은 간단합니다.메시지를 발행하는 프로듀서(Producer)와 소비하는 컨슈머(Consumer)가 존재합니다.발행된 메시지는 큐(Queue)를 통해 전달되며 다음과 같이 표시할 수 있습니다.큐는 이름을 가지는 우편함으로 RabbitMQ에 존재하는 구성 요소 중 하나입니다.큐에 발행하고 큐에 있는 메시지를 가져와서 사용할 수 있습니다. 2. 메시지 생성하고 사용하기메시지를 생성하는 프로듀서.. 더보기
RabbitMQ에 계정 및 가상호스트(Virtual Host) 추가 간단하게 도커 컨테이너로 RabbitMQ를 설치할 수 있습니다.2017/01/22 - [System/RabbitMQ] - Docker로 RabbitMQ 설치하기RabbitMQ를 설치한 이후 계정을 추가하는 작업이 필요합니다.계정을 생성하고 각 계정이 사용할 가상호스트(Virtual Host)를 추가할 수 있습니다. 1. RabbitMQ에 계정 추가RabbitMQ에 계정을 추가하는 것은 간단합니다.먼저 RabbitMQ 관리 페이지로 이동해서 Admin > Users 메뉴를 선택합니다.Admin 메뉴만 선택해도 바로 Users로 이동하는데 하단에 Add a user라는 섹션이 있습니다. 사용할 사용자 이름과 비밀번호를 입력하고 Tags 하단의 값 중 하나를 선택합니다.Admin | Monitoring | P.. 더보기
Docker로 RabbitMQ 설치하기 RabbitMQ는 AMQP(Advanced Message Queuing Protocol)을 구현한 메시지 브로커입니다. 브로커는 일반적인 의미와 같이 메시지를 중계하는 역할을 합니다. RabbitMQ는 메시지를 쉽게 전송할 수 있는 메시지 큐 기능을 제공합니다. 효율적인 메시지 처리를 제공하는 RabbitMQ를 도커를 통해 설치하는 방법입니다. 1. 준비사항 먼저 도커가 설치되어 있어야 합니다. 도커 설치는 아래 링크에서 확인 가능합니다. 2016/09/13 - [IT/NAS] - [자작NAS] 5. 우분투 서버에 도커 설치 우분투 기반이지만 다른 OS 경우도 유사하게 설치가 가능합니다. 2. RabbitMQ 설치 아래 명령어 입력으로 간단하게 RabbitMQ 컨테이너가 생성됩니다. sudo docker.. 더보기