接口幂等性

一:定义:

  做多次和做一次的效果是一样 的

二:幂等的场景:

  网络波动

       MQ消息重复

  用户重复点击

  应用使用失败或超时重试机制

三:解决方案

  前端幂等性控制:按钮只能点击一次,token机制,重定向机制,在Session存放唯一标识

  后端幂等性控制:使用数据库唯一索引,token+redis,基于状态控制,基于乐观锁来实现,防重表,分布式锁,缓存队列,全局唯一ID

参考博客:https://blog.csdn.net/xpzhang123/article/details/104724053

  

  

posted @ 2022-05-19 23:55  net技术的爱好者  阅读(34)  评论(0编辑  收藏  举报