自定义注解解决接口幂等性问题
一. 什么是幂等性简单的说就是对于同一笔业务操作,不管调用多少次,得到的结果都是一样的。例如:在一次用户的支付订单的操作中,第一次支付时因一些原因显示网络异常,但是后台实际已经扣款了,那么用户支付第二次时,就会给用户显示扣款成功.实现接口幂等性的设计方案可以有很多种,今天我们就用自定义注解的方式来解决二. 基于拦截器实现2.1 实现思路自定义注解,在每个需要控制幂等性的接口上加上此注解后台提供生成token的接口供前台调用,并在生成时将之存入redis中前台每次请求接口时,必须带有从后
翻译
2020-09-03 15:54:45 ·
985 阅读 ·
1 评论