分布式事务原理探究
作者/分享人:追梦
在单个数据库实例时候,我们可以使用一个数据源的事务(本地事务 )来保证事务内的多个操作要么全部执行生效,要么全部不生效。在多数据库实例节点时候,我们对多个实例的数据源进行操作时候就没办法把多个操作放到一个大的事务内来管理了,因为多个实例操作的是不同的数据源,而数据库自带的事务是针对单个数据源来说的,这时候就需要分布式事务了。
本 Chat 主要讲解分布式事务的原理,主要包含下面内容:
- 何为分布式事务二阶段提交协议,二阶段提交存在哪些缺点?
- 何为分布式事务三阶段提交协议,三阶段相比二阶段提交存在哪些优点?
- 何为分布式事务 TCC 编码模式,并结合蚂蚁金服的 XTS 进行概要介绍。
- MySQL 中基于 XA 实现的分布式事务。
- 事务管理器 Atomikos 实现的分布式事务(有demo源码)。
预订达标
文章出炉
18.07.04
18.07.18
你可能还喜欢
有关微服务的简介和经验分享
Yang
大型 Java 应用后台重构技术策略详解
驰骋
如何在繁重工作间隙保持良好的自学节奏和效能?
大妈
微服务网关 Spring Cloud Gateway 的应用实战
aoho求索
如何采用一套程序代码,实现系统的“千人千面”
白公
Docker 的基础知识整理
假不理