課程目錄
第一章 基礎概念-初入江湖
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.最大努力通知解決方案