Tất cả thuật ngữ

Idempotency key

Idempotency key là giá trị duy nhất gửi kèm một yêu cầu, để khi yêu cầu đó được phát lại, hệ thống trả về kết quả gốc thay vì làm hai lần.

Chi tiết

Hãy gửi kèm ở mọi POST có tiêu tiền. Phát lại cùng một khóa trong vòng 24 giờ sẽ trả về đúng phản hồi ban đầu chứ không mua số thứ hai, và đó chính là thứ bạn cần khi một yêu cầu hết thời gian chờ mà bạn không biết nó đã thành công hay chưa. Khóa bao trọn cả thao tác chứ không phải một lần thử, và lần phát lại được đánh dấu bằng header Idempotent-Replay để log của bạn cho thấy chuyện gì đã xảy ra.

Còn gọi là

  • idempotent request
  • safe retry

Thuật ngữ liên quan