教程讲要:
1、部署Nacos注册中心与配置中心
2、部署TC组件Seata-server
3、开发RM资源管理器
4、开发TM事务管理器
5、验证分布式事务
* 3309端口数据库存储Nacos配置信息以及Seata-Server的分布式事务数据
* 3305端口数据存储TM端商城数据
* 3306端口数据库存储RM端订单服务数据
* 3307端口数据库存储RM端会员积分数据
* 3308端口数据库存储RM端库存数据
* 192.168.31.103:8838节点是Nacos注册中心与配置中心服务器,提供微服务架构核心支撑
* 192.168.31.107:8091节点是Seata-Server,也就是TC组件,用于协调全局事务的开启、提交与回滚
* 192.168.31.106:8001节点是TM,也就是上传应用,TM用于定义事务边界与事务的范围
* 192.168.31.106:8002/8003/8004则是具体的RM实例,分别对应订单、积分、库存服务
部署Nacos注册中心与配置中心
部署TC组件Seata-Server
开发RM资源管理器
undo_log是Seata要求创建的表,用于保存反向SQL的原数据,此表可以从Seata gifhub官网获取
开发TM事务管理器
验证分布式事务