Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

分布式事务若依框架文档 PDF 下载


分享到:
时间:2024-04-20 14:34来源:http://www.java1234.com 作者:转载  侵权举报
分布式事务若依框架文档
失效链接处理
分布式事务若依框架文档  PDF 下载
 
 
 
相关截图:
 



主要内容:
 
 
分布式事务
数据库事务的基本概念(ACID
原子性Atomicity):操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一
个指令执行失败,所有的指令都执行失败,数据进行回滚,回到执行指令前的数据状态。 
么执行,要么不执行
一致性Consistency):事务的执行使数据从一个状态转换为另一个状态,数据库的完整性
约束没有被破坏。 能量守恒,总量不变
隔离性Isolation):隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库
为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。
信息彼此独立,互不干扰
持久性Durability):当事务正确完成后,它对于数据的改变是永久性的。不会轻易丢失
基本介绍
什么是分布式事务
指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务
需要保证这些小操作要么全部成功,要么全部失败。从本质上来说,分布式事务就是为了保
证不同数据库的数据一致性。
为什么要使用分布式事务
在微服务独立数据源的思想,每一个微服务都有一个或者多个数据源,虽然单机单库事务已
经非常成熟,但是由于网路延迟和不可靠的客观因素,分布式事务到现在也还没有成熟的方
案,对于中大型网站,特别是涉及到交易的网站,一旦将服务拆分微服务,分布式事务一定
是绕不开的一个组件,通常解决分布式事务问题。
seata 分布式事务
Seata 是阿里开源的一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布
式事务服务。
Seata 目标打造一站式的分布事务的解决方案,最终会提供四种事务模式:
XA 模式:正在开发中... 目前使用的流行度情况是: AT > TCC > Saga 。因此,我们在学
习 Seata 的时候,可以花更多精力在 AT 模式上,最好搞懂背后的实现原理,毕竟分布式事
务涉及到数据的正确性,出问题需要快速排查定位并解决。
 
 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐