http://www.roncoo.com/details/7ae3d7eddc4742f78b0548aa8bd9ccdb

分布式系统架构中,分布式事务是一个绕不过去的挑战!微服务架构本质上就是分布式服务化架构,微服务架构的流行,让分布式事务问题日益突出!尤其是在订单业务、资金业务等系统核心业务流程中,一定要有可靠的分布式事务解决方案来保证业务数据的可靠性和准确性。

为了解决大家在实施分布式服务化架构过程中关于分布式事务问题的困扰,本教程将基于支付系统真实业务中的经典场景来对可靠消息的最终一致性方案“TCC事务补偿型方案最大努力通知型方案3种柔性事务解决方案进行具体设计实现和详细讲解。




分布式事务课程列表:

第01节--课程介绍

第02节--解决方案的效果演示

第03节--常用的分布式事务解决方案介绍

第04节--消息发送一致性方案探讨(可靠消息的前提保障)

第05节--JMS规范的消息发送与接收特点

第06节--消息重复发送问题及业务接口的幂等性设计

第07节--可靠消息服务方案1(本地消息服务)的分析与设计

第08节--可靠消息服务方案2(独立消息服务)的分析与设计

第09节--可靠消息服务方案的实现

第10节--可靠消息最终一致性方案的项目实战应用介绍

第11节--可靠消息最终一致性方案的项目实战应用部署

第12节--可靠消息最终一致性方案的实战应用测试

第13节--可靠消息最终一致性方案的优化提升

第14节--最大努力通知型方案的应用场景介绍

第15节--最大努力通知型方案的方案设计

第16节--最大努力通知型方案的实战应用与部署

第17节--最大努力通知型方案的优化提升

第18节--TCC型事务方案介绍

第19节--TCC型事务架构设计分析

第20节--TCC型事务框架的源码实现讲解

第21节--TCC型事务方案的项目实战应用介绍

第22节--TCC型事务方案的项目实战应用部署

第23节--TCC型事务方案的项目实战应用测试

第24节--TCC型事务方案的应用优化提升

第25节--课程总结



本教程提供的分布式事务解决方案的设计思路在所有微服务架构项目中都适用,与编程语言无关,教程中会重点讲解方案的设计思路。


教程中的样例项目基于龙果学院开源的微支付系统进行实现,使用Dubbo作为服务化框架,教程中所实现的分布式事务解决方案在Java体系中的微服务架构系统都能通用,与具体的开发框架无关。


教程样例项目中用到的技术及相应的环境:

DubboSpringSpringMVCMyBatisDruidJDK7(或JDK8)、MySQL5.6Tomcat

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐