메시지 큐가 at-least-once 전달을 사용할 때 동일 이벤트가 재전송되어 업무 처리가 중복 반영되는 것을 막는 소비자 설계는?
정답 4번
at-least-once 전달은 처리 후 ACK 전에 장애가 나면 같은 이벤트를 다시 보낼 수 있다. 이벤트 ID의 처리 여부와 업무 상태 변경을 같은 트랜잭션에 기록하면 재전송된 이벤트는 이미 처리된 것으로 판별되어 상태를 다시 바꾸지 않는다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21