栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

实现幂等性的方法

实现幂等性的方法

实现幂等性的方法

1.唯一索引 – 防止新增脏数据
2.token机制 – 防止页面重复提交
3.悲观锁 – 获取数据的时候加锁(锁表或锁行)
4.乐观锁 – 基于版本号version实现, 在更新数据那一刻校验数据
5.分布式锁 – redis(jedis、redisson)或zookeeper实现
6.状态机 – 状态变更, 更新数据时判断状态

本文讲述redis+token实现幂等性:
【情景】用户提交了一个表单,但是网络比较慢,用户点了多次提交。此时第一个提交的内容token验证通过了,redis中token被销毁,剩下的请求虽然也携带了token,但是redis中已然没有了数据,剩下的请求验证全部不通过,请求被放弃…

实现思路参考链接:
redis+token

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/663161.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号