直播简介
随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。而微服务架构是将单个服务拆分成一系列小服务,且这些小服务都拥有独立的进程,彼此独立,很好地解决了传统单体应用的上述问题,但是在微服务架构下如何保证事务的一致性呢?本文分享将为大家详细解答以上问题。
直播大纲
一、从本地事务到分布式事务的演变
- 分布式事务常见问题
二、强一致性解决方案
- 二阶段提交协议
- 三阶段提交协议
三、最终一致性解决方案
- TCC 模式
- 补偿模式
- 可靠事件模式
四、开源项目的分布式事务实现解读
- RocketMQ
听众受益
- 了解什么是分布式事务?
- 能够完全掌握强一致性解决方案和最终一致性解决方案的原理;
- 设计一个可复用的分布式事务解决组件;
讲师介绍
梁桂钊,《高可用可伸缩微服务架构》联合作者,曾供职于阿里,拥有多年多年互联网分布式与高并发实战经验。目前,致力于新零售电商业务,擅长微服务生态建设和基础架构平台支撑。