LabHub
배우기 러닝패스 코스

冪等性 — 二度押しても決済は一度だけ

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

중급 · 레슨 30 · 실습 10

실습 시작하기

커리큘럼

リトライと重複

冪等なリクエストにも再試行の予算が必要

トランザクショナルアウトボックスで注文とイベントを守る

同じキーでも同じリクエストとは限らない

古いワーカーによる結果の上書きを防ぐ

署名は正しいがWebhookが二度届いた

送金の途中で失敗しても残高を保つ

最後の在庫を二人が予約した

最後に確定した位置から取り込みを再開する

冪等キーを消すと保証も終わる

참고 문서