1 Star 0 Fork 1.7K

全宇宙的革命 / Java-Interview-Advanced

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
distributed-lock-taobao-and-jingdong.md 506 Bytes
一键复制 编辑 原始数据 按行查看 历史
jorden.li 提交于 2020-04-25 19:55 . first commit

大公司一般有分布式kv存储,tair,redis,mongodb,高并发,每秒几万几十万都没问题,甚至每秒百万

实时库存数据放kv存储里去,先查库存再扣减库存,你在操作库存的时候,直接扣减,如果你发现扣减之后是负数的话,此时就认为库存超卖了,回滚刚才的扣减,返回提示给用户。对kv做的库存修改写MQ,异步同步落数据库,相当于异步双写,用分布式kv抗高并发,做好一致性方案

Java
1
https://gitee.com/wangyuanjoy/Java-Interview-Advanced.git
git@gitee.com:wangyuanjoy/Java-Interview-Advanced.git
wangyuanjoy
Java-Interview-Advanced
Java-Interview-Advanced
master

搜索帮助