微服务架构下如何保证事务的一致性 | InfoQ公开课

直播简介

随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。而微服务架构是将单个服务拆分成一系列小服务,且这些小服务都拥有独立的进程,彼此独立,很好地解决了传统单体应用的上述问题,但是在微服务架构下如何保证事务的一致性呢?本文分享将为大家详细解答以上问题。

直播大纲

一、从本地事务到分布式事务的演变

  • 分布式事务常见问题

二、强一致性解决方案

  • 二阶段提交协议
  • 三阶段提交协议

三、最终一致性解决方案

  • TCC 模式
  • 补偿模式
  • 可靠事件模式

四、开源项目的分布式事务实现解读

  • RocketMQ

听众受益

  • 了解什么是分布式事务?
  • 能够完全掌握强一致性解决方案和最终一致性解决方案的原理;
  • 设计一个可复用的分布式事务解决组件;

讲师介绍

梁桂钊,《高可用可伸缩微服务架构》联合作者,曾供职于阿里,拥有多年多年互联网分布式与高并发实战经验。目前,致力于新零售电商业务,擅长微服务生态建设和基础架构平台支撑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章