214分钟
分布式事务:SEATA开发实践
随着业务规模不断扩大,单体系统逐渐无法满足业务的需求,因此分布式事务相关规范和框架应运而生,并逐渐成为大型互联网平台首选。 Seata是一款阿里巴巴团队开源的分布式事务解决方案,具备部署简单、学习成本…
随着业务规模不断扩大,单体系统逐渐无法满足业务的需求,因此分布式事务相关规范和框架应运而生,并逐渐成为大型互联网平台首选。
Seata是一款阿里巴巴团队开源的分布式事务解决方案,具备部署简单、学习成本低、对业务无入侵、应用方式灵活、可拓展性高等优点,因此得到行业从业人员的广泛关注,便于实践事务模式开发。
本节课将从Alibaba Seata解决方案入手,深入讲解Seata的AT事务模式及TCC事务模式,并通过实操演示掌握RM端TM端开发,系统梳理完整的模型搭建,综合提升对分布式事务的理解,实现从理论到熟练应用的跨越。
课程导读
一、Alibaba Seata
二、Seata AT模式原理
三、Seata AT模式开发
- 1. 搭建TC(Seata-Server)
- 2. RM端开发
- 3. TM端开发
四、AT模式执行解析
五、AT模式更多开发细节
六、Seata TCC模式原理
七、Seata TCC模式开发
- 1. 开发准备与运行环境
- 2. 系统架构
- 3. RM端-订单服务开发
- 4. RM端-库存服务开发
八、Seata Saga模式原理
九、 总结:Seata三种模式对比
课后测试
IT老齐
资深架构师