分布式锁
来源:11-9 事务消息支付实战-4

慕工程6221353
2019-06-22
在获取余额和version的地方为什么要加分布式锁呢?如果是要判断余额那直接执行就好了啊,不太理解,麻烦老师给解释下
写回答
1回答
-
阿神
2019-07-15
多线程更新操作的时候可能会错误更新,加上版本号来确定唯一性操作,当然并发不太高的情况下仅仅是一种可用方案,如果高并发,譬如秒杀等场景就不适合了,一般都是用redis或本地cache等进行防重
00
相似问题
分布式锁
来源:11-9 事务消息支付实战-4
慕工程6221353
2019-06-22
在获取余额和version的地方为什么要加分布式锁呢?如果是要判断余额那直接执行就好了啊,不太理解,麻烦老师给解释下
1回答
阿神
2019-07-15
多线程更新操作的时候可能会错误更新,加上版本号来确定唯一性操作,当然并发不太高的情况下仅仅是一种可用方案,如果高并发,譬如秒杀等场景就不适合了,一般都是用redis或本地cache等进行防重
相似问题