跳转至

幂等

幂等处理

幂等请求可能因为网络原因而失败,这时重复发送相同的请求可能会导致重复处理。查询、删除操作本身就是幂等的,修改操作可以是幂等,也可以不是。新增操作是非幂等的。

解决方案

  • 建立唯一索引

  • 加乐观锁

  • token机制

  • 分布式锁

  • 防止插入重复数据:防重表建议唯一索引,先插入防重表,成功则插入业务表

评论