본문으로 건너뛰기

exactly-once

정확히 한 번 실행

중급

정확히 한 번 실행은 동일한 작업이 시스템 장애나 재시작이 발생해도 중복으로 실행되지 않도록 보장하는 기법이다. 이 글에서는 작업 호출을 고유한 workItemId와 gateId 쌍으로 원장(ledger)에 기록해 승인 이후 단 한 번만 서버가 실제 효과를 수행하도록 구성하는 방식으로 적용되었다. 이 방식은 중복 수행으로 인한 사이드 이펙트를 방지하고 재시도 로직의 안정성을 확보하는 데 중요하다.