黑马点评订单如何保证一定成功?
全部评论
异步线程从消息队列中获取消息后,开始减库存并插入订单,两个操作是加事务的,肯定同时成功和失败。
(我觉得有点意思的是lua脚本要是执行一半后失败该怎样处理倒是很好的问题)
redis+lua脚本
黑马扣减库存是在redis用lua完成的,不成功不会写入数据库
加事务
我记得黑马点评那块不是用事务了吗?因为那个是内部调用存在事务失效的情况,所以人家用的事务的代理对象,
m
相关推荐
点赞 评论 收藏
分享
mama3925:佬,要抓住机会。这种hot100简单题真的就多去背背吧。不然到了秋招,到时候就没有温良恭俭让了。

点赞 评论 收藏
分享