Contents

通用技术-幂等校验

Contents

python100

CSDN Hi~晴天大圣

  1. 唯一索引 – 保证插入的数据只有一条
  2. token机制 – 每次接口请求前先获取一个token,然后在请求的时候在请求的header体中加上这个token,后台进行验证,如果验证通过删除token,未通过校验,则提示token无效
  3. 悲观锁 – 获取数据的时候加锁(锁表或锁行)
  4. 乐观锁 – 基于版本号version实现, 在更新数据那一刻校验数据
  5. 分布式锁 – redis(jedis、redisson)或zookeeper实现
  6. 状态机 – 状态变更, 更新数据时判断状态
 |