《JAVA全系列》
本次更新内容为JAVA第二十一阶段:分布式事务处理
随着互联网的快速发展,软件系统的架构方式由原来的单体应用架构转变为分布式应用架构或者微服务应用架构。以微服务架构为例,系统会把一个应用系统拆分为可独立部署的多个服务,因此需要服务与服务之间远程协作才能完成事务操作,否则无法实现事务的一致性。
本阶段讲解了一些常见的分布式事务解决方案,通过开源的分布式事务处理框架TX来实现分布式的事务处理,包含了在TX中如何对关系型以及非关系型数据库实现分布式事务处理。
适合对象:
1,掌握SpringMVC,SpringBoot、Mybatis的使用。
2,了解什么是事物及特点。
3,掌握MySQL、MongoDB的使用。
4,掌握Linux操作系统的使用。
章节1:分布式事务框架TX-LCN |
01_分布式事务管理TX-LCN_课程介绍 |
02_分布式事务管理TX-LCN_什么是分布式事务 |
03_分布式事务管理TX-LCN_什么时候使用分布式事务 |
04_分布式事务管理TX-LCN_分布式事务常见解决方案 |
05_分布式事务管理TX-LCN_分布式事务理论依据_CAP定理 |
06_分布式事务管理TX-LCN_分布式事务理论依据_BASE理论 |
07_分布式事务管理TX-LCN_TX-LCN框架简介 |
08_分布式事务管理TX-LCN_TX-LCN事务模式_LCN模式 |
09_分布式事务管理TX-LCN_TX-LCN事务模式_TCC模式 |
10_分布式事务管理TX-LCN_TX-LCN事务模式_TXC模式 |
11_分布式事务管理TX-LCN_什么是XA协议 |
12_分布式事务管理TX-LCN_XA协议的一阶段提交 |
13_分布式事务管理TX-LCN_XA协议的二阶段提交 |
14_分布式事务管理TX-LCN_搭建TM事务管理器 |
15_分布式事务管理TX-LCN_LCN事务模式_编写班级管理工程 |
16_分布式事务管理TX-LCN_LCN事务模式_测试班级管理工程 |
17_分布式事务管理TX-LCN_LCN事务模式_编写学生管理工程 |
18_分布式事务管理TX-LCN_LCN事务模式_LcnTransaction注解实现分布式事务管理 |
19_分布式事务管理TX-LCN_TCC事务模式_TccTransaction注解实现分布式事务管理 |
另附各章节课程资料