Thiết Kế API Lũy Đẳng (Idempotent API) — Khóa Lũy Đẳng, Middleware SetNX & Mẫu Stripe

Thiết Kế API Lũy Đẳng (Idempotent API) — Khóa Lũy Đẳng, Middleware SetNX & Mẫu Stripe

← Chương trước: Khóa Phân Tán (Distributed Locks) — Toán Học Redlock, etcd Raft & Chống Chia Cắt Mạng | Mục lục Series | Chương tiếp theo: Mẫu Saga & Giao Dịch Phân Tán (Distributed Transactions) — Temporal, Outbox & Debezium → Answer-first: Thiết kế API kháng lặp (Idempotent API) sử dụng Idempotency-Key kết hợp Redis SetNX và Response Recorder middleware trong Go. Kiểm tra băm SHA-256 payload ngăn ngừa tái sử dụng khóa trái phép và đảm bảo kết quả thanh toán an toàn tuyệt đối khi client retry. ...

18 tháng 6, 2026 · 11 phút · Lê Tuấn Anh