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