分布式事务实践,从原理到实例,解决数据一致性

分布式事务实践,从原理到实例,解决数据一致性 2

分布式事务实践,从原理到实例,解决数据一致性课程介绍(A000209):

本课程从本地事务出发,介绍了分布式系统和Spring cloud框架及其使用,以及分布式事务的几种实现模式。课程G 4 ! . & , g _ [中还提供了大量的实例,让同学们在实战过程G v q = 1 B g中,掌m r ) C y _ y握分布式事务实现方式与思路。

课程目录:

分布式事务实践,从原理到实例,解决数据一致性

  • 第1章 分布式事务实践,从原理到实例,解决数据一致性课程介绍试看1I . 7 E 节 | 15分钟
  • 介绍该课程的内容i + h、学习成果、实例,还有学习所需的前提知识。
  • 视频:1-1 导学-分布式事务实践 (14:47)试看
  • 第2章 事务原则与实现4 节 | 42分钟
  • 介绍了事务的四大原则,并通Q ) 1 D A D过实例介绍数据库实现事务的方法,以及使用JDBC实现事务的方法。
  • 视频:2-1 事务原则与实现:事务 (08:16)
    • 视频:2~ m (-2 事务原则与实现:B F ?SQL事务 (10:3m + Y h .6)
    • 视频:\ O 1 D z e 3 h F2-3 事务原则与实现:JDBC事务(上) (11:01)
    • 视频:2-4 事务原则与实现:JDBC事务(下) (11:42)
  • 第3章 使用Docker搭建环境3 节 | 37分钟
  • 介绍了Docker的使用,( T } V [ h E n W通过Docker将课程环境搭建起来,方便那些不了解N : \ D \ ^这些技术的同学之后的学习。
  • 视频:3-1 docker简介与mysql安装-1 (07:51)
    • 视频:3-2 docker简介与myz 0 [ Z : { F D `sql安装-2 (10:03)
    • 视频:3-3 SpringBov , \ 0 H f & 7ot基础 (18:40)
  • 第4章 Spring事务机制试看9 节 | 118分钟
  • 介绍了Spring的事务机制、事物抽象、内部事务和外部事物,以及常用的几种事务管理的实现,包括DataSource、JPA、JMS. g .、JTA都通过实例进行说明。还有XA以及两阶段提交,并通过实例演示了使用JTA,通过两阶段提交,实现多数据源的事务实现。…
  • 视频:4-1 Spring事务机制_基本接口 (13:3T [ n s % n h m5)
    • 视频:4-2 Spring事务机制_实现 (08:18)
    • 视频:4-3 Jpa事务实例 (16:50)试看
    • 视频:4-4 Jms事务原理 (06:15)
    • 视频:4-5 Jms-session事务实例 (14:51)
    • 视频:4-6 Jms-spring事务实例 (17:15)
    • 视频:4-7 外部事务与JTA (17:31)
    • 视频:4-8 JTA单数据源事务实例 (09:10)
    • 视频:4-9 JTA多数据源事务实例 (13:27)
  • 第5章 分布式系统10 节 | 102分钟
  • 介绍了分布式系统的定义、实现原则和几种形式,详细介绍[ h n 9 D b Z # q了微服务架u ? , s 6 & 3 * S构的分布式系统,并使用Spring Cloud框架演示了一个完整的G \ . r微服务系统的实现过程I Z 4 p \
  • 视频:5-1 CAP原则和BASE理论简介 (08:52)
    • 视频:5-2 分布式系, } ] g &统综述 (10:07)
    • 视频:5-3 SpringCloud微服务架构 (11:27)
    • 视频:5-4 实现regis@ E W m ) B V ntry (12:23)
    • 视频:5-5 实现proxy (05:17)
    • 视频:5-6 user服务 (09:31)
    • 视频:5-7W 0 H ^ order服` ? S 7 6 X { ^务 (03:00)
    • 视频:5-8 添加hystrix (15:34)
    • 视频:5-9 使用feign (15:46)
    • 视频:5-10 优化服务间调用W X c ) _ . 8 (09:@ | @ ( Q 5 c \ [31)
  • 第6章 分布式事务实现,模式和技术g ~ L D % ( `9 节 | 102分钟
  • 介绍分布式事务的定义、原则和实现原则,介绍使用Spring框架实现分布式事务的几种方式,包括使用JTA、Spring事务同p b d 1步、链式事务等,并通过实战介绍其实现。除此以外还介绍了一些分布式事务相关的技术,如h 4 I幂等性、全局一致性ID、分布式J * ` n @ G对象等。…
  • 视频:6-1 分布式? ( 4 + ( 6 s O {事务介绍 (06:22)
    • 视频:6-2 spring分布式事t O \ B N k务实现_使6 K Q $用JTA (08:13)
    • 视频:6-3 spring分布式事U _ b ^ , f – ] I务实现_不使用JTA (13:06)
    • 视频:6-4 实例1-DB-x M RDB (18:56)
    • 视频:6-5 实例1-DB-DB.链式事务管理器I p p 2 (09:10)
    • B c Y频:6-6 实例2-JPA-DB* Z Z * # @.链式事务管理器 (12:27O ? Z Y)
    • 视频:6-7 实例3-JMS-DB.最大努力一次提交 (16:38)
    • 视频:6-8 分布式事务实现模式与技术 (07:30)
    • 视频:6-9 全局一致性ID和分布式对象_ (08:52)
  • 第7章 分布式事务实现:消息驱动模式12 节 | 127分钟
  • 详细介绍3种分布式事务n _ o| L } |现的模式中的消息驱动模式并通过完整实例演示了消息驱动模式下,实现微服务系统的分布式事务的完整过程。
  • r T 6 K H O T频:7-1 分布式事务实现:消息驱动模式 (09:54)
    • 视频:7-2 消息驱动模式实例:设计 (13:49)
    • 视频:7-3 消息驱动模式实例:创建ticket服务 (08:L . s _ & N W 5 ?16)
    • 视频:7-4 消息驱h k 4动模式Q ~ / U 0 D w实例:实现基本ticket功能 (11:18)
    • 视频:T W Q7-5 消息驱动f \ p S模式实例:锁票1 (11:11)
    • 视频:7-6 消息驱动模式实例:锁票2 (12:16)
    • 视频:7-7 按消息: c T % @流程实现业务 (09:16)
    • 视频:7-8 支付过程 (10:29)
    • 视频R + 8 k ^ l ?7-9 票转移 (! B = d T16:18)
    • 视频:g * 3 ^ = 6 U H7-10 错误处理:锁票失败 (09:47)
    • 视频:7-11 错误处理:扣费失败[ : \ \ (10:11)
    • 视频:7-12 并发时的错误处理 (03:42)
  • 第8章 分布式事务实现:Event Sourcing模式22 节 | 281分钟
  • 详细介绍了分布式事务实现的模式中的Event Sourcing模式,并通过完整实例演示了Event Sourcing模式下,实现微服务系统的分布式事务的完整过程。
  • 视频:8-1 事件溯源模式介绍 (16:17)
    • 视频:8-2 事件溯源模式与Axon( v U u框架-1 (s C ( s i A m # z09:19)
    • 视频:8-3 事件溯源模式与Axon框架-2 (11:00)
    • 视频:u N 3 s8-4 使用Axon框架的设计/ \ a . W x过程介绍 (* l ? 0 # A r Q02:49)
    • 视频:8-5 Axg H C o m zon框架-实例(上) (20:17)
    • 视频:8-6 Axon框架-实例(下) (20:10)
    • 视频:p % Y $ /8-7 Saga模式和Axon Saga (12:12)
    • 视频:8e ( _ @ G @ C-8 聚合命令事件(上) (19:01g R f a z .)
    • 视频:8-9 聚合命令事件(下) (18:33)
    • 视频$ c d D8-10 实现saga (23:34)
    • c Y ( ` % 7频:8-11 实现query (11:32)
    • 视频:8-12 处理超时 (17:19)
    • 视频:8-12 Q l B c K b h3 并发测试 (@ / S 7 z k } }11:34)
    • 视频:8-14 cloud-axon实例:8 n ? D – ) j 2分布式处理介绍 (06:46)
    • 视频:8-15 事件设计 (06:20)
    • ? t ^ v 7 H频:8-16 事件与队列设计 (02:25)
    • 视频:8-17 实现User服务 (19:00)
    • 视频:8-18 实现Ticket服务 (06:50)
    • 视频:8-19 实现Order服务 (15:23)
    • 视频:8-20 实现读写分离 (04:42)
    • 视频:8-21 测试与并发 (17:06)
    • 视频:8-22 事件溯源模式与Axon框架总结 (08:02)
  • 第9章 TCC模式和微服务架构的设计模式试看2 节 | 33分钟
  • 本章介绍TCC模式,也对微服务系统的几种设计模式,以及这些模式下分布式事务的实现模式进行了介绍。
  • 视频:9-1 TCC模式介绍 (19:10)试看
    • 视频:9-2 微服务架P [ C H e构的设计模式 (12:54)8 R / v 1 7
  • 第10章 课程总结10 节 | 11分钟
  • 课程总结
  • 视频:10-1 分布式事务实r b A U现-总结 (10:27)
    • 图文:10-2 加餐:理解分布式事务-1
    • 图文:10-q f , M i ! f3 加餐:理解分布式事务-2
    • 图文:10-4 加餐:Sharding-JDBC分布式事务实现
    • 图文:10-5 加餐:分布式事务解决方案-Seata
    • 作业:10-6 数据库的事务和G G : e u i N消息引擎的事务的区i n W
    • 作业:10-7 Seata分~ t v 5 e a布式事务解决方案
    • 作业:10-8 业务需求与分布式事务之间的关系?
    • 作业:10-9 系统架构与分布式事务之间的关系?
    • 作业:10-10 结合消息引擎和数据库一起使用时,如何保证分布式事务?

文件目录:

分布式事务实践,从原_ O 0 9 B 4 u #B n l k : 1 9到实s ~ c i O例,解决数据一致性
│ ├─f4086h
│ │ └─code-part1
│ │ ├─imooc-c= X @ –1-local-tran-jdbc
X ^ , t & | 1 + u │ │ │ pom.xml
│ │ │ │
│ │ │ └─src
│ │ │ │ .DS_Store
C . n f # h 8 * │ │ │
│ │ │ └─main
│ │ ├─imooc-c1-loca0 F ; ^ | O 7l-tran-sql
│ │ │ mysql-transaction.sql
│ │ │
│ │ ├8 u [ g F 3 $─imooc-c2-spring-boot-db
│ │ │ │ pom.xml
│ │ │ │
│ │ │ └─src
│ │ │ ├─main
│ │ │ └─test
│ │ ├─imooc-c3-1-spring-trans-jpa
│ │ │ │ p, b y K 6 + y % eom.xml
│ │ │ │
│ │ │ └─src
│ │ │ │ .DS_Store
│ │ │ │
│ │ │ ├─main
│ │ │ └─test
│ │ ├─imooc-c3-2-spring-trans-jms
│ │ │ │ pom.xml
│ │ │ │
│ │ │ └y A G ! P K S x─src
│ │ │ │ .DS_Store
│ │ │ │
│ │ │ ├─main
│ │ │ └─te* I o X B Lst
│ │ ├─imooc-c3-3-spring-tF z Krans-jta
│ │ │ │ pom.xml
│ │ │ │
│ │ │ └─src
│ │ │ │ .DS_Store
│ │ │ │
│ │ │ ├─main
│ │ │ └─test
│ │ ├─imooc-c3-4-spring-trans-jta-multi
│ │ │ │ pom.xml
│ │ │ │
│ │ │ └─src
│ │ │ │ .DS_Store
│ │ │ │
[ F c % , I c │ │ ├─main
│ │ │ └─test
│ │ └─imooc-c4-spring-cloud
│ │ ├─order
│ │ │ │ mvnt R ) 3 E 7 b Y /w
│ │ │ │ mvnw.cmd
│ │ │ │ pom.xml
│ │ │ │ .DS_Store
│ │ │ │ .gitignore
│ │ │ │
│ │ │ ├─.mvn
│ │ │ └─src
│ │ ├─proxy
│ │R * u ` │ │ m] L g [vnw
│ │ │ │ mvnw.cmd
│ │ │ │ pom.xml
│ │ │ │ .u q 4 0 / sDS_Store
│ │ │ │ .gitignore
│ │ │ │
│ │ │ ├─.mvn
│ │ │ └─src
│ │ ├─registry
│ │ │ │ mv0 \ _nw
│ │ │ │ mvnw.cmd
│ │ │ │ pom.xml
│ │ │ │ .DS_Store
│ │ │ │ .gitignore
│ │ │ │
│ │ │ ├─.mvn
│ │ │ └─src
│ │ ├─service
│ │ │ │ pom.xml
│ │ │ │ .DS_Stl G F X Yore
│ │ │ │
│ │ │ └─src
│ │ └─user
│ │ │ mvnw
│ │ │ mvnw.cmd
│ │ │ pom.xml
│ │ │ .DS_Store
│ │ │ .gitignoreS | k %
│ │ │
│ │ ├─.mvn
│ │ └─src
│ ├─第10章 课程总结
│ │ 10-1 分布式事务实现-总结.mp4
│ │
│ ├─第1章 课程接受
│ │ 1-1导` ~ L 4学 .mp4
│ │
│ ├─第2章 事务原则与实现
│ │ 2-1 事务原则与实现:事务.mp4
│ │ 2-2 事务原则与实现:SQL事务.mp4
│ │ 2-3 事务原则j ? \ % F与实现:JDBC事务(上).mp4
│ │ 2-4 事务原则与实现:JDBC事务(下).mp4
│ │
│ ├─第3章 使m M \用Docker搭建环境
│ │ 3-1 docker简介与mysql安装-1.mp4
│ │ 3-2 docker简介与mJ e _ : @ k l I rysql安装-2.mp4
│ │ 3-3 SpringBoot基础.mp4
│ │
│ ├─v a Q 3 n , 5 t =第4章 Spring事务机制
│ │ 4-1 Spring事务机制_基本接口.mp4
│ │ 4-2 Spring事务机制_实现.mp4
│ │ 4-3 Jpa( , / } U J F .事务实例.mp4
│ │ 4-4 Jms事务原理.mp4
│ │ 4-5 Jms-session事务实例.mp4= ` 8 ,
│ │ 4-6 Jms-spring事务实例.mp4
│ │ 4-7 外部事务与JTA.mp4
│ │ 4-8 JTA单数据源事务实例.mp4
│ │ 4-9 JTA多数据源事务实例.mp4
│ │
│ ├─第5章 分布式系统
│ │ 5-1 CAP原D v x 6则和BASE理论简介.mp4
& o S │ 5-10 优化服务间调用.mp4
│ │ 5-2 分布式系统综述.mp4
│ │ 5-3 SpringCloud微服务架构.mp4
│ │ 5-4 实h = O R . j n ? Y现registry} | v . n 7.mp4
│ │ 5-5 实现proxy.mp4
│ │ 5-6 user服务.mp4
│ │ 5-7 order服务.mp4
│ │ 5m A O 0 z | \ U-8 添加hystrix.mp4
│ │ 5-{ U u9 使用feign.mp4
│ │
│ ├─第6章 分布式事务实现,模n 1 v @ K ) \ r z式和技术
│ │ 6-1 分布式事务介T % ! o绍.mp4
│ │ 6-2 spring分布式事务实现_使用JTA.mp4
│ │ 6-3 spring分布式事务实a y [ l 9 4 h现_不使用JTA.mp4
│ │ 6-4 实例1-DB-DB.mp4
│ │ 6-5 实例1-DB-DB.链式事务管理器.mp4
│ │ 6-6 实例2-JPA-DB.链式事务管理器.mp4
│ │ 6-7 实例3-JMS-DB.最大努力一次提交.mp4
│ │ 6-8 分布式事务实现模式与技术.mp4
│ │ 6-9 全局一致性ID和分布式对象.mpX { q B J %4C V S
│ │~ $ 1 w ! 7 j w \
│ ├─第7章 分布式事务实现:消息n $ e 3 M 3 _驱动模式
│ │ 7-1 分布式事务实W N 5 , Y M } m [现:消息驱动模式.mp4
│ │ 7-10 错误处理:锁票失败.mp4
│ │ 7-11 错误处理:扣费失败.mp4
│ │ 7-12 并发时的错误处理.mp4
│ │ 7-2 消息驱动模式实例:设计.mp4
│ │ 7-3 消息驱y P 5 )动模式h % j k | 2 5 e实例:创建ticket服务.mp4
│ │ 7-4` \ 2 I | – . Y T 消息驱动模式实例:实现基本ticket功\ ] 7 Z E X能.mp4
│ │ 7-5 消息驱动模式实例:锁r l A m 6 6 z | K票1.mp4
│ │ 7-6 消息驱动模式实例:锁票2.mp4
│ │ 7-7 按消息流程实现业务.mp4
│ │ 7-8G Y H 支付过程.mp4
│ │ 7-9 票转移.mp4
│ │
│ ├─第8章 分布式事务实现:Event Sourcing模式
│ │ 8-1 事件溯源模式介绍.mp4
│ │ 8-10 实现saga.mp4
│ │ 8-11 实现query.mp4
│ │ 8-12 处理超时.mp4
r = V ] \ m K v U │ 8-13 并发测试.mp4
│ │ 8-14 cloud-axon实例:分布式处理介绍.mp4
│ │ 8-15 事件设计.mp4
│ │ 8-16 事件与队列设计.mp4
│ │ 8-17 实J ; G现User服务.mp4
│ │ 8-18 实现Ticket服E g ; M g S 0 B务.mp4
│ │ 8-19 实现Order服务2 M ) w D N A w.mp4
│ │ 8-\ } B2 事件溯源模式与Axon框架-1.mp4
$ y u I W G t │ 8-20 实现读写分离.mp4
│ │ 8Z ! l F a m v +-21 测S o j – + v )试与并发 .mp4
│ │ 8-22 事件溯源模式与Axon框架总结.mp4
│ │ 8-3 事件溯源模式与Axon框架-2.mp4
│ │ 8-4D 7 B 使用Axon框架的设计过程介绍.mp4
│ │ 8-5 Axon框架-实例(上).mp4
│ │ 8-6 Axon框架-实例(下).mp49 D 3 F
│ │ 8-7 Saga模式和Axon Saga.mp4
│ │ 8-8 聚合命令事件(上).mp4
│ │ 8-9 聚合命令事件(下)E # } ].mp4
│ │+ V $ s ( 5
│ └─第9章 TCC模式和微服务I ` 7 C 5 y + ) h架构的设计模式
│ 9-1 TCC模式介绍.mp4
│ 9-2 微服务架构的设计模式.mp4
  • wechat

    朋友圈不定时发福利(开通会员免费获取资源)

  • 微信号

    5702701

    点击我自动复制
资源失效反馈地址
分布式事务实践,从原理到实例,解决数据一致性-51自学联盟
分布式事务实践,从原理到实例,解决数据一致性
此内容为付费资源,请付费后查看
会员专属资源
您暂无购买权限,请先开通会员
开通会员
付费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容