Back-End/Large-Scale Streaming
[대규모 스트림 처리] RabbitMQ
감자개발자
2025. 3. 11. 03:06
RabbitMQ
- 메세지 브로커 - 데이터(메세지)를 프로듀서로부터 컨슈머에게 전달하는 중간 매개체
- 메세지를 큐(queue)에 저장하고 필요할 때 적절한 수신자에게 전달
- 비동기 처리 - 시스템의 응답성을 높임
✅ 큐에 대한 순서는 보장되지만 컨슈머에 대한 순서 보장은 안될 수 있다는 것을 염두해야 함
도커를 사용하여 RabbitMQ 설치
docker run -d --name rabbitmq -p5672:5672 -p 15672:15672 --restart=unless-stopped rabbitmq:management
RabbitMQ 대시보드
http://localhost:15672