Fork me on GitHub
摘要: 场景 不管是传统行业还是互联网行业,我们都需要保证大部分操作是幂等性的,简单点说,就是无论用户点击多少次,操作多少遍,产生的结果都是一样的,是唯一的。而今次公司的项目里,又被我遇到了这么一个幂等性的问题,就是用户的余额充值、创建订单和订单支付,不管用户点击多少次,只会有一条充值记录,一条新订单记录, 阅读全文
posted @ 2019-11-14 10:05 不送花的程序猿 阅读(1351) 评论(0) 推荐(1)
摘要: "springboot2本地锁实践" 一文中提到用Guava Cache实现锁机制,但在集群中就行不通了,所以我们还一般要借助类似Redis、ZooKeeper 之类的中间件实现分布式锁,下面我们将利用自定义注解、Spring Aop、Redis Cache 实现分布式锁。 项目代码结构整体图 一、 阅读全文
posted @ 2019-11-14 09:23 不送花的程序猿 阅读(253) 评论(0) 推荐(0)