1 Star 0 Fork 1.7K

zhangchd / Java-Interview-Advanced

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
distributed-lock.md 563 Bytes
一键复制 编辑 原始数据 按行查看 历史
jorden.li 提交于 2020-04-25 19:55 . first commit

下订单的环节,支付之前,创建一个订单

distributed-lock 创建一个订单,订单里会指定对哪些商品要购买多少件,此时就需要走一个流程,校验一下库存

查库存,确认库存充足,锁定库存

这个过程必须用分布式锁,锁掉这个商品的库存,对一个商品的购买同一时间只能有一个人操作

redis和zookeeper实现分布式锁的原理,在之前面试突击第一季都讲过了,大家没看过的可以去看一下

Java
1
https://gitee.com/zhangchd/Java-Interview-Advanced.git
git@gitee.com:zhangchd/Java-Interview-Advanced.git
zhangchd
Java-Interview-Advanced
Java-Interview-Advanced
master

搜索帮助