Idempotency 完全指南:Retry-Safe API 設計實務

讓學習者能判斷操作是否天生 idempotent,並運用 idempotency key 設計出真正 retry-safe 的 API

3 sections · 6 lessons

Course outline

Idempotency 基礎

  1. 什麼是 idempotent operation
  2. HTTP method 的 idempotent 保證

實務設計模式

  1. Idempotency key 的設計與實作
  2. Stripe API 案例:Idempotency-Key header

分散式系統中的角色

  1. At-least-once delivery 與 exactly-once 的成本
  2. 常見誤區:idempotent 不代表没有副作用

Start learning with Wondering