幂等密钥是客户端随请求发送的自选标识符,使超时或错误后的重试返回原始结果,而不会重复发送消息。
网络可能在服务器已经执行、客户端尚未收到结果时中断。没有幂等机制,超时后的安全选择是什么也不做,不安全选择则是重试并发送重复消息。有了密钥,客户端可以放心重试:服务器识别密钥,重放首次响应,不再发送新消息。
密钥应从你自己的业务标识符(订单号、用户和尝试次数)派生,使不同进程的重试正确相遇;重试时必须重复使用,不能重新生成。
在 SMSMeteor:任何 POST 都接受 Idempotency-Key;24 小时内相同密钥和相同有效载荷返回原响应,并带 Idempotent-Replayed: true;有效载荷不同则返回 409 idempotency_conflict。
相关术语
深入了解
在实践中了解这个术语。一个电子邮箱地址即可开户,费率公开,支持加密货币付款,测试密钥免费。
开始发送
