您正在学习的是试看内容,报名后可学习全部内容 报名课程
本视频由 保利威 提供技术支持

Spring Cloud分布式事务(三):深入补偿机制

前言

Spring Cloud分布式事务解决方案(二):原理与源码续篇,在之前源码进行了升级改造,如对cap理论不熟请参考前篇。

请务必加入微信群,讲座时间会更新,讲座内容会更改,而且优惠信息,讲座资料会在群里发放

一 讲座简介

微服务的流行带来了SLA上的极大提升,但是随之而来带来服务逻辑的复杂性,而分布式事物是微服务,分布式框架一个必须解决的难题,目前并没有统一的解决方案。

阿里《破解世界性技术难题! GTS让分布式事务简单高效》一文,分布式系统中(SOA,微服务)中,分布式事务一致性是一个无法绕开的挑战。一个看起来简单的功能,内部可能需要调用多个“服务”并操作多个数据库或分片来实现,服务提供者分属与不同节点容器,一旦涉及到多系统,高并发,结果往往不可预料: 网络抖动怎么办?服务器突然挂了怎么办?第二阶段失败了要不要第一阶段回滚?万一回滚失败了呢?异常监控要如何来做?本讲座会介绍分布式事务通常的解决方案2PC(两阶段提交),阿里RocketMQ解决方案,以及使用RabbitMQ实现消息最终一致性方案,包括项目源码的讲解。本讲座在之前源码上进行了升级

二 内容大纲

  1. 补偿机制各类异常分析
  2. 自定义注解插入发送切面
  3. 抽象消息存储
  4. 扩展元消息
  5. 分布式事务探讨

三 面向人群

初、中级后端开发

四 目标

  1. 理解消息最终一致性中可能出现的异常及补偿机制
  2. 理解自定义注解及AOP切面的使用
  3. 下步优化方向