课程简介
在数字化经济的时代,数据是业务最核心的资产,也是业务正确性的最终体现,数据一致性是一个绕不过去的挑战。在微服务架构大行其道的今天,分布式系统中的数据一致性问题也变得更具挑战性。本质上来说,分布式事务就是为了保证数据库、消息和其他各种类型资源的数据一致性。如何减少架构师和开发人员对分布式数据一致性的设计和开发成本,而让其更专注于业务本身的开发设计,将是分布式事务基本出发点。
本内容将阿里中间件对于传统分布式事务解决方案的创新与突破,并最终形成了一套独创的分布式事务解决方案,分享在集团内进行了怎样的大规模实践与落地。
课程收益
1、目标:
对微服务架构设计中的数据一致性的痛点问题掌握设计的原则和原理并能在实践中提供决策和指导作用。
2、成功的要点:
① 理解事务的并发设计本质,从性能和一致性的角度理解事务的设计。
② 理解分布式事务的场景、方案、原理和云原生时代分布式事务的未来架构的演进。
③ 了解分布式事务的落地案例,做到活学活用。
3、启示:
数据一致性作为微服务架构设计中的最大痛点,在架构设计和开发阶段虽然倾注了大量的人力和精力,但往往却得到了适得其反的效果,数据的不一致也成为了客诉和业务资损的根源。系统性的掌握分布式事务的方法论和合理的使用事务框架将极大的降低微服务的开发设计成本,使大规模微服务架构的落地成为可能。
受众人群
架构师、工程师、微服务技术团队负责人、规划师、软件设计师等等,以及对微服务架构感兴趣的人员
课程周期
1天
课程大纲
1. 从并发编程的角度上看透事务的本质
2. 分布式事务的解决方案、原理与未来展望
3. 分布式事务的实践与案例
4. QA