师兄,今天面试遇到一个面试官这么问,如果当前库存为1,但是有两个用户同时下了订单,这个时候怎么处理

来源:13-8 redis分布式锁

慕函数2291190

2019-10-11

写回答

1回答

廖师兄

2019-10-12

这时候就是用分布式锁呀,谁先抢到锁就能扣库存并且下单成功。

0
2
廖师兄
回复
慕函数2291190
没有同时预支付的概念。谁抢到了锁,谁就能扣库存成功。后来的得到库存不足错误。
2019-10-14
共2条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程