关于幂等的若干问题 发表于 2020-07-09 请求已经处理成功,当业务调用方重试时,幂等id不变,但其他参数有变化时。 该返回成功的结果吗?或者说应该对所有的参数进行校验,判断和之前的参数是否一致? 与幂等相关的不可变参数组成签名,并保存到数据库(同时保存当时参与签名的生成规则),后续可依据判断参数是否变化? 个人看法最新更新 - 20240528 对于入参是否变化不应该归于苛刻,因为后续迭代加字段是很正常的 说明接口对某些入参幂等,比如订单号 根据业务实际情况,根据需要标注幂等时效性(比如同个订单号一年内幂等,后续可能返回订单错误等)