본문 바로가기
Backend#Backend#Async#Messaging조회 2

Message Queue란?메시지 큐

정의

생산자가 보낸 메시지를 소비자가 비동기로 처리하도록 중계하는 미들웨어. Kafka·RabbitMQ·SQS 등.

다른 표현메시지 큐MQ

Message Queue란?

서비스 간 비동기 메시지 전달을 중개하는 인프라다. 생산자와 소비자의 시간적 결합을 끊어준다.

왜 필요한가

  • 피크 트래픽 흡수 (buffer)
  • 서비스 간 장애 격리
  • 병렬 처리·재시도·DLQ

대표 구현

  • Kafka — 대용량 스트리밍, 이벤트 버스
  • RabbitMQ — 전통적 MQ, 라우팅 유연
  • AWS SQS — 매니지드, 간단
  • Redis Streams — 경량 대안

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Backend 전체 →