LabHub
시작하기
배우기 러닝패스 코스

멱등성 — 두 번 눌러도 한 번만 결제되게

일부러 멱등하지 않게 만든 결제 API 를 고쳐 나갑니다. 멱등성 키, 요청 본문 해시, 동시 요청 경쟁, 재시작·다중 인스턴스까지 실제로 부딪혀 봅니다.

중급 · 레슨 30 · 실습 10

실습 시작하기

커리큘럼

재시도와 중복

멱등 요청에도 재시도 예산이 필요하다

트랜잭션 아웃박스로 주문과 이벤트를 지킨다

같은 키와 같은 요청은 다르다

멈췄던 워커가 돌아와 결과를 덮어썼다

서명은 맞지만 같은 알림이 또 왔다

이체 중간에 죽어도 잔액은 보존된다

마지막 재고를 두 사람이 예약했다

가져오기 작업을 실패한 다음 행부터 이어간다

멱등 키를 지우면 보장도 끝난다

참고 문서