流程

通常流程简单有效,如图所示:

 幂等实现思路和细节

但我们仍然要考虑某些细节。


实现细节

向需要使用幂等的方法,添加注解 @MethodCache,编译器,AJC编译器切入该方法,截取方法的执行流,并使用@MethodCache中配置的键供应商、过期时间等配置,决定使用缓存的方法返回值还是调用该方法。

 幂等实现思路和细节


哪些写接口是幂等的?

创建订单

增加用户积分

扣减用户积分

回退积分

相关文章: