1 课程内容介绍
随着互联网的快速发展,软件系统由原来的单体应用转变为分布式应用,分布式系统会把一个应用系统拆分为可以独立部署的多个服务,因此需要服务与服务之间远程协作才能完成事务操作,这种分布式系统环境下由不同的服务之间通过网络远程协作完成的事务称之为分布式事务,例如用户注册送积分事务、创建订单减库存事务,银行转账事务等都是分布式事务。
分布式事务被称为业界难题,本课程是燕青老师录制的分布式事务解决方案专题课程,本着从解决生产实际问题出发,讲授分布式系统中最有效、最常用的解决方案,包括:2PC、TCC、 可靠消息最终一致性、最大努力通知四种方案,这些方案基本涵盖了一般分布式事务的业务场景,通过学习本课程可以快速掌握分布式事务解决方案,快速应用到生产实践中。
2 课程章节
1.什么是事务
2.什么是分布式事务
3.CAP理论
4.BASE理论
1.2PC 简介
2.解决方案-XA
3.解决方案-Seata
4.案例开发
1.TCC简介
2.解决方案-Hmily
3.案例开发
1.可靠消息最终一致性 简介
2.解决方案-本地消息表
3.解决方案-RocketMQ
4.案例开发
1.最大努力通知 简介
2.解决方案-监听MQ
3.解决方案-通知程序
4.案例开发
1.P2P系统介绍
2.注册账号案例分析
3.存管开户案例分析
4.满标复审案例分析
3 课程视频下载
第一天:day01 基础理论 2PC TCC
链接:https://pan.baidu.com/s/1VU5wK-yiOy3q-AUts1zczQ
提取码:9rvc
第二天:day02 可靠消息一致性 最大努力通知 综合案例
原文链接:http://www.pbteach.com/post/java_distribut/subject_dtx/