Learning
토픽 169 / 192·시스템 설계 및 아키텍처 패턴

메시지 큐 (Message Queue)

메시지 큐 (Message Queue)

시스템 간 비동기 통신을 위한 메시지 저장/전달 시스템

특징: 결합도(↓), 확장성(↑), 복잡도(↑), 지연 발생

구성요소: Producer, Queue, Consumer, Broker

기술요소: Kafka, RabbitMQ, AWS SQS, ActiveMQ

적용사례: 주문 처리, 알림 발송, 로그 수집

비교: 큐(순차/1:1) vs 토픽(Pub-Sub/1:N)

연관: EDA, 비동기 처리, 마이크로서비스