由网络副手--寻路人于2022.10.17 16:10:04发布在NoSql技术 幂等性问题 阅读1376 评论0 喜欢0 ##幂等性问题 ### 前言 幂等性问题是项目设计、业务场景中都需被提及的一环,到底什么是幂等性呢? 幂等性 : 同样数据被重复处理多次,而不会产生副作用 幂等性场景:(接口幂等性) 、 (数据消费幂等性) ### 幂等性的解决方案 1. 唯一索引去重 2. token+redis 3. 状态锁 4. 乐观锁 5. 分布式锁 (mysql、zookeeper、redis、etcd、chubby) 6. 全局唯一标识 ### 接口幂等性处理  1、前端会对提交的数据做加密生成Key 2、或者服务端通过kong网关对参数加密生成dtToken 3、借助redis判断实现 ### 数据消费幂等性(消息不被重复消费)  赞 0 分享 赏 您可以选择一种方式赞助本站 支付宝扫码赞助 BraveDu 署名: 网络副手~寻路人