
Chương 7: Thiết Kế Idempotency APIs Dành Cho Hệ Thống Thanh Toán
← Chương trước: Chương 6 — API Gateway vs Service Mesh | Mục lục Series | Chương tiếp theo: Chương 8 — Distributed Locking: Redlock vs ZooKeeper → Answer-first: Tính Idempotency đảm bảo một thao tác API khi thực thi nhiều lần vẫn cho ra cùng một kết quả duy nhất. Trong các giao thức thanh toán HTTP POST, hệ thống bắt buộc Client đính kèm Idempotency-Key UUID, sử dụng Redis SET NX EX nguyên tử để quản lý 3 trạng thái: NEW, IN_FLIGHT và DONE. ...