比如像京东这样的网站,商品 A 的库存是 10000 件
问题 1:单机架构会有性能瓶颈,不能支持大量用户同时购买
问题 2:分布式架构 node1, node2 每个都是 5000 件,前端应该展示库存为多少? node1 库存变为 0,node2 库存还有 3000 件,这个时候需要用 rpc 请求减少 node2 的库存吗?
比如像京东这样的网站,商品 A 的库存是 10000 件
问题 1:单机架构会有性能瓶颈,不能支持大量用户同时购买
问题 2:分布式架构 node1, node2 每个都是 5000 件,前端应该展示库存为多少? node1 库存变为 0,node2 库存还有 3000 件,这个时候需要用 rpc 请求减少 node2 的库存吗?
4 回答1.5k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答960 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.8k 阅读
2 回答1.6k 阅读
1 回答900 阅读✓ 已解决
可以不用做分布式,做集群就好了,比如一主一从,或一主多从。
为了解决并发问题可以加Redis缓存,将购买流程拉长等