电商下单环节分布式事务简图
2021-02-02 20:27:18 0 举报
电商下单分布式原理模型
作者其他创作
大纲/内容
redis repo service缓存库存数据
2、在t_local_msg记录扣减库存、下单消息
库存扣减消息
repo service库存原子服务
判重、写库、ACK必须在同一个事务中
order service订单原子服务
shopping-task service下单定时服务
t_repo
判重、写库、ACK必须同一个事务中
t_order
4、读t_local_msg发送扣减库存、下单消息,直至每条消息都得到MQ的ACK,发送成功后删除对应的消息记录
ACK
shopping service下单组合服务
1、查询库存
MQ
t_local_msg
3、如果库存卖完,增加本地缓存-无货缓存,将流量挡回去
下单消息
0 条评论
下一页
为你推荐
查看更多