事务-05-spring 分布式事务实现

一、用Spring实现分布式事务,微服务架构下的实现架构

1.1 概述负载均衡

  • 分布式事务定义、原则、实现原则
  • Spring 分布式事务管理实力:JTA、事务同步、链式事务
  • 分布式事物实现的几种模式:消息驱动、时间溯源、TCC

1.二、实现方案分布式

  • 基于消息驱动的Spring Cloud微服务系统
  • 基于Event Sourcing的单服务系统
  • 基于Event Sourcing的Spring Cloud微服务系统

1.3 Spring Cloud Netflix微服务架构微服务

  • 服务注册中心:Eureka
  • 网关:ZUUL
  • 声明式Rest调用接口:Feign Client
  • 负载均衡:Ribbon
  • 监控、熔断组件:Hystrix与Hystrix Dashboard

二、JTA分布式事物实现blog

  • XA与最后资源博弈
  • 共享资源
  • 最大努力一次提交
  • 链式事务

看 DataSourceTransactinManager.doCommit(...) 实现。接口

相关文章
相关标签/搜索