
가상 면접 사례로 배우는 대규모 시스템 설계 기초 2 - 분산 메시지 큐 설계를 정리한 내용입니다. 분산 메시지 큐 기능, 비기능 요구사항분산 메시지 큐 기능 요구사항은 메시지 반복 수신, 오래된 이력 데이터 삭제, 메시지 전달 방식이다. 비기능 요구사항으로는 높은 대역폭과 낮은 전송, 규모 확장성, 지속성 및 내구성이다. point-to-point vs publish-subscribe메시지 큐는 소비 방식에 따라 point-to-point, publish-subscribe 로 구분된다. point-to-point 는 한 소비자가 메시지를 소비하고 큐에게 알리면(acknowledment) 메시지가 삭제된다. 반면, publish-subscribe 는 topic 개념을 도입해 topic 을 구독하는 소비자..