[RabbitMQ] 설치해보고 사용해보기
·
Infra
RabbitMQ란RabbitMQ는 시스템 간 메시지를 비동기로 주고받게 해주는 AMQP 프로토콜을 준수하는 메시지 브로커이다. 직접 통신 대신 큐를 두어 시스템을 느슨하게 연결하고, 한쪽에 장애가 나도 메시지는 안전하게 보관된다. 주요 활용 사례는 이메일/SMS 발송, 이미지 처리 같은 무거운 작업의 비동기 처리, 주문-결제-배송 같은 이벤트 전파가 있다. 여러 Worker로 작업을 분산시키거나 트래픽이 몰릴 때 요청을 큐에 쌓아두고 천천히 처리해서 시스템 안정성을 높일 수 있고, Spring Boot와 통합이 쉽고 관리 UI가 직관적이라 마이크로서비스 환경에서 많이 쓰인다.AMQP란AMQP는 Advanced Message Queuing Protocol의 약자로 메시지 지향 미들웨어를 위한 표준 프로토콜..