学成在线-第19天-讲义-分布式事务 四

2.4.3 消息队列实现最终一致  本方案是将分布式事务拆分成多个本地事务来完成,并且由消息队列异步协调完成,如下图:  下边以下单减少库存为例来说明:   1、订单服务和库存服务完成检查和预留资源。  2、订单服务在本地事务中完成添加订单表记录和添加“减少库存任务消息”。  3、由定时任务根据消息表的记录发送给MQ通知库存服务执行减库存操作。  4、库存服务执行减少库存,并且记录执行消息状态(为
相关文章
相关标签/搜索