# Rabbit MQ

# MQ는 어떤 역할을 하는가?

MQ(Message Queue)의 약어로 메시지(message) 데이터를 Queueing해서 시스템에 전달하는 역할을 합니다. Message는 다양한 역할로 사용할 수 있는데, 이벤트 트리거, 로그 등 원하는 역할의 메세지를 만들어 큐에 담을 수 있습니다. 간단하게 생각하면 커스텀 큐처럼 사용할 수 있습니다.

# RabbitMQ?

Message Queue중 쉽게 사용할 수 있는 framework중 하나로, pub-sub 형식의 메시지 전달 방식을 가지고 있습니다.