Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 563 Bytes

distributed-lock.md

File metadata and controls

11 lines (6 loc) · 563 Bytes

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

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

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

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

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