微服务17节:分布式事务与Seata集成
发布时间
阅读量:
阅读量
目录
- 分布式事务
2.1. 了解Seata
2.2. 部署TC服务
2.2.1. 数据库表的准备
2.2.2. 配置文件的准备
2.2.3. Docker部署方式
2.3. 微服务与Seata的集成
2.3.1. 依赖项的引入
2.3.2. 配置信息的调整
2.3.3 数据库表的添加
2.3.4 测试环节
2.4 XA模式
2.4.1 两阶段提交机制
2.4.2 Seata中的XA模型结构
2.4..3 模式的优劣分析
2..4..4 实施流程说明
5 AT模式
5..1 Seata中的AT模型结构
5..0 流程梳理说明
5..0 AT与XA之间的差异分析
1.分布式事务机制解析
首先对项目中的下单业务整体流程进行分析:

鉴于订单、购物车与商品信息分别由三个独立的微服务进行管理,而每个微服务均配备专属的数据库,因此在下单流程中不可避免地需要跨多个数据库完成相关业务操作。在此过程中,每个微服务将各自执行其内部的本地事务:
交易服务:执行下单操作的事务
购物车服务:完成购物车清理的事务
库存服务:
全部评论 (0)
还没有任何评论哟~
