分布式事务解决方案「手写代码」
程序员文章站
2023-12-24 13:25:27
...
课程目录
第一章 基础概念-初入江湖
1.课程大纲+适合人群+使用技术
2.事务的基本概念
3.事务的四大特性ACID
4.分布式事务产生的场景
5.分布式事务的CAP理论
6.分布式事务的CAP组合方式
7.分布式事务的BASE理论
第二章 2PC/3PC-征战沙场
1.什么是2PC
2.什么是3PC
3.XA方案
4.Seata方案
5.搭建框架:张三给李四转账
6.搭建框架:注册中心
7.搭建框架:账户模块扣减金额
8.搭建模块:李四增加金额
9.搭建框架:转账业务开发
10.使用Seata实战2PC分布式事务
11.Seata执行流程分析
12.TX-LCN背景
13.TX-LCN原理
14.使用TX-LCN实战2PC分布式事务:TM安装
15.使用TX-LCN实战2PC分布式事务:TC业务开发
16.TX-LCN不起作用
17.JTA接口定义
第三章 TCC-勇者无敌
1.什么是TCC
2.TCC异常分析
3.TCC案例分析
4.TCC常用框架
5.使用TX-LCN实战TCC分布式事务
第四章 可靠消息最终一致性-所向披靡
1.什么是可靠消息最终一致性
2.可靠消息最终一致性解决方案:本地消息表
3.可靠消息最终一致性解决方案:RocketMQ
4.使用RocketMQ实战可靠消息最终一致性分布式事务:RocketMQ安装
5.使用RocketMQ实战可靠消息最终一致性分布式事务:Rocket配置
6.使用RocketMQ实战可靠消息最终一致性分布式事务:扣款编码
7.使用RocketMQ实战可靠消息最终一致性分布式事务:收款编码
第五章 最大努力通知-叱咤风云
1.什么是最大努力通知
2.最大努力通知解决方案