반응형 RabbitMQ1 메시지 유실은 없다! 분산 시스템의 메시지 전달 보증 전략 (At-least-once vs Exactly-once) Reliable Messaging Series 01데이터가 사라지지 않는 비결, 메시지 전달 보증의 3가지 단계 안녕하세요, code-resting입니다. 마이크로서비스 간에 이벤트를 주고받을 때 가장 무서운 상황이 무엇일까요? 바로 "주문 서비스는 메시지를 보냈다는데, 결제 서비스는 받은 적이 없다"는 상황입니다. 오늘은 분산 환경의 불안정한 네트워크 속에서도 데이터를 안전하게 운반하기 위한 3가지 전달 전략을 정리해 드립니다.1. 메시지 전달의 3가지 등급시스템의 요구사항(비용 vs 신뢰성)에 따라 우리는 다음 세 가지 중 하나를 선택해야 합니다.🚫 At-most-once (최대 한 번): 메시지를 보내고 끝입니다. 유실될 수 있지만 중복은 없습니다. 로그 수집처럼 한두 건 빠져도 치명적이지 않은 .. 2026. 4. 3. 이전 1 다음 728x90 반응형