后端   2024-03-26 21:04   152   0  
严格来说,所谓人云亦云的接口幂等性,大部分场景是要求接口防重或数据幂等,而不是接口幂等,很多人都搞混了。 举例:后端做了支付防重,用户对单一订单重复支付,再次支付不是提示支付成功(接口幂等是要求多次请求返回的结果一致),而是提示请勿重复支付。 很多时候是防重是保证MySQL表数据的幂等,而不是接口幂等。 接口幂等与接口防重 接口幂等:对于一个接口进行多次请求,服务器响应的结果一致。 接口防重:对于一个接口进行多次请求,服务器不会产生额外的副作用,或产生业务逻辑意料之外的情况。 常规方案
1