专注网站建设怎么样,wordpress加载过慢,廊坊网页制作公司,长春seo结算目录 一、分布式事务问题1、分布式之前2、分布式之后 二、Seata简介1、Seata是什么#xff1f;2、Seata能干嘛#xff1f;3、去拿下#xff1f;4、怎么玩 三、Seata-server安装四、订单、库存、账户业务数据库准备五、订单、库存、账户业务微服务准备六、Seata原理介绍 一、… 目录 一、分布式事务问题1、分布式之前2、分布式之后 二、Seata简介1、Seata是什么2、Seata能干嘛3、去拿下4、怎么玩 三、Seata-server安装四、订单、库存、账户业务数据库准备五、订单、库存、账户业务微服务准备六、Seata原理介绍 一、分布式事务问题
1、分布式之前
单体应用的数据一直性靠本地事务保证 2、分布式之后 二、Seata简介
1、Seata是什么
Seata是一款开源的分布式事务解决方案致力于在微服务架构下提供高性能和简单易用的分布式事务服务
官网地址 http://seata.io/zh-cn 2、Seata能干嘛
一个典型的分布式事务过程
分布式事务处理过程的一 ID 三组件模型 Transaction ID XID : 全局唯一事务ID
三组件概念
Transaction CoordinatorTC: 事务协调器 - 维护全局和分支事务的状态驱动全局事务提交或者回滚Transaction Manager TM 事务管理器 - 定义全局事务的范围开始全局事务、提交或者回滚全局事务Resource ManagerRM资源管理器 - 管理分支事务处理的资源与TC交谈以注册分支事务和报告分支事务的状态驱动分支事务提交或回滚
处理过程 3、去拿下
http://seata.io/zh-cn/docs/download
0.9.0 版本 https://github.com/seata/seata/releases/tag/v0.9.0 4、怎么玩
本地 Transactional 全局 GlobalTransactional
0.9.0版本进行演示这个版本早就过时了随便看看就好 三、Seata-server安装
四、订单、库存、账户业务数据库准备
五、订单、库存、账户业务微服务准备
六、Seata原理介绍 由于周阳老师演示的版本 0.0.9 太老了。所以我这里就没有写具体的demo演示了之后我会找一些高版本的学习一下 。。。。。