分布式事务实践
掌握多种分布式事务的实现方式,架构师必备技能
本课程从本地业务动身,介绍了分布式系统和Spring cloud结构及其运用,以及分布式业务的几种实现模式。课程中还提供了很多的实例,让同学们在实战过程中,把握分布式业务实现方法与思路。
合适人群
中级Java开发者,致力于向架构师发展的有志青年
技术储备要求
Java Web开发根底,Spring框架根底,事务的基本概念
了解分布式系统基本概念
[wm_notice]试看链接:https://pan.baidu.com/s/13dWhJ_4PbSulhCI19cXlFg
提取码:3qz5
–来自百度网盘超级会员V1的分享[/wm_notice]
章节目录:
-
第2章 业务准则与完成4 节 | 42分钟
介绍了业务的四大准则,并经过实例介绍数据库完成业务的办法,以及运用JDBC完成业务的办法。
- 视频:2-1 业务准则与完成:业务 (08:16)
- 视频:2-2 业务准则与完成:SQL业务 (10:36)
- 视频:2-3 业务准则与完成:JDBC业务(上) (11:01)
- 视频:2-4 业务准则与完成:JDBC业务(下) (11:42)
-
第3章 运用Docker建立环境3 节 | 37分钟
介绍了Docker的运用,经过Docker将课程环境建立起来,方便那些不了解这些技能的同学之后的学习。
- 视频:3-1 docker简介与mysql装置-1 (07:51)
- 视频:3-2 docker简介与mysql装置-2 (10:03)
- 视频:3-3 SpringBoot基础 (18:40)
-
第4章 Spring业务机制 试看9 节 | 118分钟
介绍了Spring的业务机制、事物抽象、内部业务和外部事物,以及常用的几种业务管理的完成,包括DataSource、JPA、JMS、JTA都经过实例进行说明。还有XA以及两阶段提交,并经过实例演示了运用JTA,经过两阶段提交,完成多数据源的业务完成。…
- 视频:4-1 Spring业务机制_根本接口 (13:35)
- 视频: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分钟
介绍了分布式体系的界说、完成准则和几种形式,具体介绍了微服务架构的分布式体系,并运用Spring Cloud结构演示了一个完好的微服务体系的完成进程。
- 视频:5-1 CAP准则和BASE理论简介 (08:52)
- 视频:5-2 分布式体系综述 (10:07)
- 视频:5-3 SpringCloud微服务架构 (11:27)
- 视频:5-4 完成registry (12:23)
- 视频:5-5 完成proxy (05:17)
- 视频:5-6 user服务 (09:31)
- 视频:5-7 order服务 (03:00)
- 视频:5-8 添加hystrix (15:34)
- 视频:5-9 运用feign (15:46)
- 视频:5-10 优化服务间调用 (09:31)
-
第6章 分布式业务完成,形式和技能9 节 | 102分钟
介绍分布式业务的界说、准则和完成准则,介绍运用Spring结构完成分布式业务的几种方式,包括运用JTA、Spring业务同步、链式业务等,并经过实战介绍其完成。除此以外还介绍了一些分布式业务相关的技能,如幂等性、大局一致性ID、分布式对象等。…
- 视频:6-1 分布式业务介绍 (06:22)
- 视频:6-2 spring分布式业务完成_运用JTA (08:13)
- 视频:6-3 spring分布式业务完成_不运用JTA (13:06)
- 视频:6-4 实例1-DB-DB (18:56)
- 视频:6-5 实例1-DB-DB.链式业务管理器 (09:10)
- 视频:6-6 实例2-JPA-DB.链式业务管理器 (12:27)
- 视频:6-7 实例3-JMS-DB.最大努力一次提交 (16:38)
- 视频:6-8 分布式业务完成形式与技能 (07:30)
- 视频:6-9 大局一致性ID和分布式对象_ (08:52)
-
第7章 分布式业务完成:音讯驱动形式12 节 | 127分钟
具体介绍3种分布式业务完成的形式中的音讯驱动形式并经过完好实例演示了音讯驱动形式下,完成微服务体系的分布式业务的完好进程。
- 视频:7-1 分布式业务完成:音讯驱动形式 (09:54)
- 视频:7-2 音讯驱动形式实例:规划 (13:49)
- 视频:7-3 音讯驱动形式实例:创建ticket服务 (08:16)
- 视频:7-4 音讯驱动形式实例:完成根本ticket功用 (11:18)
- 视频:7-5 音讯驱动形式实例:锁票1 (11:11)
- 视频:7-6 音讯驱动形式实例:锁票2 (12:16)
- 视频:7-7 按音讯流程完成业务 (09:16)
- 视频:7-8 付出进程 (10:29)
- 视频:7-9 票转移 (16:18)
- 视频:7-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结构-1 (09:19)
- 视频:8-3 事情溯源形式与Axon结构-2 (11:00)
- 视频:8-4 运用Axon结构的规划进程介绍 (02:49)
- 视频:8-5 Axon结构-实例(上) (20:17)
- 视频:8-6 Axon结构-实例(下) (20:10)
- 视频:8-7 Saga形式和Axon Saga (12:12)
- 视频:8-8 聚合命令事情(上) (19:01)
- 视频:8-9 聚合命令事情(下) (18:33)
- 视频:8-10 完成saga (23:34)
- 视频:8-11 完成query (11:32)
- 视频:8-12 处理超时 (17:19)
- 视频:8-13 并发测验 (11:34)
- 视频:8-14 cloud-axon实例:分布式处理介绍 (06:46)
- 视频:8-15 事情规划 (06:20)
- 视频: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 微服务架构的规划形式 (12:54)
-
第10章 课程总结10 节 | 11分钟
课程总结
- 视频:10-1 分布式业务完成-总结 (10:27)
- 图文:10-2 加餐:了解分布式业务-1
- 图文:10-3 加餐:了解分布式业务-2
- 图文:10-4 加餐:Sharding-JDBC分布式业务完成
- 图文:10-5 加餐:分布式业务解决方案-Seata
- 作业:10-6 数据库的业务和音讯引擎的业务的差异
- 作业:10-7 Seata分布式业务解决方案
- 作业:10-8 业务需求与分布式业务之间的联系?
- 作业:10-9 体系架构与分布式业务之间的联系?
- 作业:10-10 结合音讯引擎和数据库一同运用时,如何确保分布式业务?