扣减库存不需要给每个商品的扣减动作加分布式锁吗?并发肿么办

来源:10-12 商品相关服务接口实现(下)

慕粉4173376

2021-10-09

写回答

1回答

张勤一

2021-10-10

同学你好:

    可以想象,如果每个扣减动作都加上分布式锁,这会导致你的接口有多慢。并发受到总体的分布式事务控制。

1
1
慕粉4173376
如果应用是单体架构,所有操作都在一个本地事务,你不对每个商品加上分布式锁,每个商品都并发下单的话,每个商品都超卖了。不是吗
2021-10-10
共1条回复

Spring Cloud / Alibaba 微服务架构实战

从架构设计到开发实践,手把手实现

1210 学习 · 674 问题

查看课程