![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式事物控制
文章平均质量分 71
LXC5952
这个作者很懒,什么都没留下…
展开
-
Seata AT分布式事物实现(三)
1. Seata Server - TC全局事务协调器分布式事物中:TM,RM是嵌入在业务应用中,而TC则是一个单独的服务: Seata Server下载地址: https://github.com/seata/seata/releases1.1 Seata Server配置文件1. seata/conf/registry.conf配置注册中心,那么其他服务就可以通过注册中心去发现 Seata Server,与 Seata Server 进行通信registry { # file 、nac原创 2021-07-15 20:30:04 · 102 阅读 · 0 评论 -
Seata AT模式分布式事物控制(二)
文章目录1. Seata AT1.1 Seata AT基本原理1.2 业务场景1.3 执行各分支事物第一阶段: 启动各分支本地事物订单,库存,账户第二阶段: 控制全局事物,完成分布式事物提交第二阶段: 控制全局事物最终回滚-失败1. Seata ATSeata AT模式一种无侵入的分布式事务解决方案1.1 Seata AT基本原理Seata AT 事务分两个阶段来管理全局事务:第一阶段: 执行各分支事务第二阶段: 控制全局事务最终提交或回滚1.2 业务场景1.订单服务保存订单2.订单服务调原创 2021-07-15 18:52:59 · 112 阅读 · 0 评论 -
分布式事物控制(一)
1. 为什么要做分布式事物在项目中, 一个业务往往调用其他业务, 每个业务都有自己的数据库, 如何实现多个业务的数据一致性呢?使用分布式事物控制2. CAP原则在一个分布式系统中:C: 一致性(Consistency)在分布式系统中的所有数据备份,在同一时刻是否同样的值。A: 可用性(Availability)保证每个请求不管成功或者失败都有响应。P: 分区容错性(Partition tolerance)系统中任意信息的丢失或失败不会影响系统的继续运作。这三个要素最多只能同原创 2021-07-15 15:29:20 · 102 阅读 · 0 评论