
Message Queue vs Load Balancer
두줄요약
Message Queue와 Load Balancer의 처리 구조와 특성을 비교했습니다. 대용량 비동기 작업과 빠른 응답 요청의 특성에 맞춘 선택 기준을 제시합니다.
핵심 내용
- 트래픽 급증 상황에서 Message Queue와 Load Balancer의 활용 관점 비교
- 대용량·무거운 작업과 빠른 응답이 필요한 요청의 처리 방식 구분
구조와 흐름
- MQ: Producer가 Exchange와 Queue를 거쳐 Consumer에 비동기 작업 전달
- Load Balancer: 분배 알고리즘으로 다수 서버에 요청을 분산하는 수평 확장 방식
장단점
- MQ: 처리량을 제어해 대용량 작업의 서버 안정성 확보, 즉시 응답에 불리
- Load Balancer: 빠른 요청 전달에 유리, 모든 서버가 바쁠 때 무거운 작업 전달 위험
적용해볼 점
- 이미지·영상 등 대용량 처리에는 MQ 우선 검토
- 빠른 응답 보장이 필요한 서비스에는 Load Balancer 기반 분산 처리 검토




