转载
分布式锁实战,分布式锁方案选择
分布式锁实现方案优缺点 不推荐自己编写的分布式锁推荐Redisson和Curator实现的分布式锁。 一、使用锁解决电商中的超卖问题?举例:某件商品库存数量10件,结果卖出了20件 二、超卖现象的产生A和B同时看到这个商品,加入购物车,并同时提交订单,导致了超卖的现象。 三、超卖现象模拟 1)问题模拟。假设当前库存为1创建订单: 在订单中先获取是否有库存,然后更新库存数量为(原库存数-1),