기타/설정

RabbitMQ 설정

whyHbr 2024. 6. 14. 11:24
728x90
반응형

- RabbitMQ
- 메시지를 생성하는 프로듀서(= api server), 이를 큐에 저장하는 rabbitmq, 이 메세지를 읽어 소비하는 컨슈머(=가맹점 서버)
- 비동기 방식

 

멀티 모듈 프로젝트 진행 중 rabbitmq 설정 방법

 

루트 폴더에 - rabbitmq 패키지 생성 - docker-compose.yaml 파일생성

version: '3.7'
services:
  rabbitmq:
    image: rabbitmq:latest
    ports:
      - "5672:5672" # rabbit amqp port
      - "15672:15672" # manage port
    environment:
      - RABBITMQ_DEFAULT_USER=[]       # 기본사용자 이름
      - RABBITMQ_DEFAULT_PASS=[] # 기본사용자 비밀번호

 

 

terminal 창 가서

dir 

cd rabbitmq

dir

실행해 rabbitmq 폴더로 이동 후

docker compose -d  실행하고

 

도커 확인

 

 

open in terminal - 

 

ls

rabbitmq-plugins enable rabbitmq_management

//management 활성화 명령어이다. 

실행 후 localhost:15672 접속

 

728x90