LabHub
学习 学习路径 课程

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

백엔드 엔지니어링 · 中级 · 讲解 3 · 测验 3 · 实验 3

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

开始实验

课程大纲

재시도와 중복

서버가 두 번째를 알아보게 한다

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

상태 코드·요청 안전성·최대 횟수·전체 시간 제한을 함께 지키는 실행기를 만듭니다.

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

SQLite 트랜잭션·장애 주입·재전송·소비자 중복 제거를 실제 파일 상태로 검증합니다.

参考文档