Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强
总时长 104:45:00 共408P
此文章包含第270p-第p283的内容
简介
远程调用的服务已经注册到了注册中心
校验
幂等性校验
拿令牌 读令牌 删令牌 要实现 原子性 在一个事务中
添加令牌前缀
给redis和页面都加一个uuid
锁定库存
服务间传输也可以写to
把锁定的库存加上买的数量,条件里有 当前的库存减去锁定库存要大于等于你想买的数量
更新的时候行锁住了,没有并发问题
失败后通过事务回滚数据,这样创建的订单就不用删除了(感知不到,但是可以自己手动抛一个异常来回滚事务)