2020年9月8日

94--分布式事务五-Seata AT模式-Spring Cloud微服务案例(添加AT事务)

摘要: Seata Server - TC全局事务协调器 在《分布式事务(三)Seata分布式事务框架-AT模式介绍》 中介绍了 Seata AT 事务原理,介绍了 AT 事务的三个角色:TC(事务协调器)、TM(事务管理器)和RM(资源管理器),其中 TM 和 RM 是嵌入在业务应用中的,而 TC 则是一 阅读全文

posted @ 2020-09-08 21:56 liqiangbk 阅读(500) 评论(0) 推荐(0) 编辑

94--Docker(概念/镜像操作/数据管理/网络/互联/构建镜像)

摘要: docker 入门介绍: VMware 需要完整的虚拟机计算机的硬件,完整的操作系统底层资源 Docker 充分利用宿主机的硬件资源、操作系统的底层资源,占资源少,启动速度快 Docker 的轻量虚拟机,也称为“容器” 官网是这样介绍docker的: Docker is an open platfo 阅读全文

posted @ 2020-09-08 21:55 liqiangbk 阅读(272) 评论(0) 推荐(0) 编辑

93--分布式事务四-Seata AT模式-Spring Cloud微服务案例(无事务)

摘要: 分布式事务(四)Seata AT模式-Spring Cloud微服务案例 订单业务案例 创建 Empty Project:seata-at 数据库初始化工具 订单案例涉及四个数据库: 为了后续测试方便我们编写一个工具,用来重置所有数据库表,可以方便地把数据重置到初始状态。 新建Module:db-i 阅读全文

posted @ 2020-09-08 08:20 liqiangbk 阅读(346) 评论(0) 推荐(0) 编辑

93--分布式事务二-Seata AT 模式

摘要: Seata介绍 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 2019 年 1 月,阿里巴巴中间件团队发起了开源项目 Fescar(Fast & Ea 阅读全文

posted @ 2020-09-08 08:18 liqiangbk 阅读(466) 评论(0) 推荐(0) 编辑

93--分布式事务二-分布式事务介绍

摘要: 什么是分布式事务 首先这是普通事务: 下面是分布式事务: 在微服务系统中,每个微服务应用都可能会有自己的数据库,它们首先需要控制自己的本地事务。 一项业务操作可能会调用执行多个微服务。如何保证多个服务执行的多个数据库的操作整体成功或整体失败?这就是分布式事务要解决的问题。 CAP原则 请参考 百度百 阅读全文

posted @ 2020-09-08 08:15 liqiangbk 阅读(167) 评论(0) 推荐(0) 编辑

93--分布式事务一Mysql本地事务和事务隔离级别

摘要: 分布式事务(一)Mysql本地事务和事务隔离级别 数据库事务 数据库事务由一组sql语句组成。 所有sql语句执行成功则事务整体成功;任一条sql语句失败则事务整体失败,数据恢复到事务之前的状态。 下面以转账为例进一步说明。 A 账户向 B 账户转账,需要更新两个账户的记录: - A 账户减金额 u 阅读全文

posted @ 2020-09-08 08:13 liqiangbk 阅读(421) 评论(0) 推荐(0) 编辑

导航