Loading [a11y]/accessibility-menu.js

分布式事务现有框架初识

简介

本文仅对目前市面上现存的分布式事务框架做简短介绍,用于在实际框架选型中做初步参考.

分布式事务方案Saga理论

一 简介

谈到分布式事务不得不提Saga理论,具体可查看论文[1].Saga是基于BASE理论的一种分布式事务实现模式以最终实现”最终一致性”.

BASE理论

在讲述BASE理论之前我们首先要了解CAP理论,详情可参考CAP理论.Base理论是对CAP理论的进一步优化以满足大型分布式场景,更具有应用价值.

CAP理论

CAP:任何分布式系统在可用性、一致性、分区容错性方面,不能兼得,最多只能得其二,因此,任何分布式系统的设计只是在三者中的不同取舍而已。

XA分布式事务原理

XA简介

XA是由X/Open组织提出的分布式事务的规范。 XA规范主要定义了(全局)事务管理器(TM)和(局 部)资源管理器(RM)之间的接口。主流的关系型数据库产品都是实现了XA接口的。XA规范可以说是分布式事务理论的开拓者,现如今的分布式事务框架在实现理论上多少都有XA的身影.

分布式系统的数据一致性


一 什么是事务?

事务一词是新兴词汇,从字面意思来看可能会感觉比较晦涩陌生,但是在软件行业这个词还是听的挺多的.事务无处不在,先来举个小栗子,比如我们要去逛超市购物那么需要先推一辆车再选购商品,再支付,而这整个流程就是事务.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×