分布式事务实践 解决数据一致性

分布式事务实践 解决数据一致性

第1章 课程介绍

介绍该课程的内容、学习成果、实例,还有学习所需的前提知识。


1-1 导学-分布式事务实践

第2章 事务原则与实现

介绍了事务的四大原则,并通过实例介绍数据库实现事务的方法,以及使用JDBC实现事务的方法。


2-1 事务原则与实现:事务

2-2 事务原则与实现:SQL事务

2-3 事务原则与实现:JDBC事务(上)

2-4 事务原则与实现:JDBC事务(下)

第3章 使用Docker搭建环境

介绍了Docker的使用,通过Docker将课程环境搭建起来,方便那些不了解这些技术的同学之后的学习。


3-1 docker简介与mysql安装-1

3-2 docker简介与mysql安装-2

3-3 SpringBoot基础

第4章 Spring事务机制

介绍了Spring的事务机制、事物抽象、内部事务和外部事物,以及常用的几种事务管理的实现,包括DataSource、JPA、JMS、JTA都通过实例进行说明。还有XA以及两阶段提交,并通过实例演示了使用JTA,通过两阶段提交,实现多数据源的事务实现。...


4-1 Spring事务机制_基本接口

4-2 Spring事务机制_实现

4-3 Jpa事务实例

4-4 Jms事务原理

4-5 Jms-session事务实例

4-6 Jms-spring事务实例

4-7 外部事务与JTA

4-8 JTA单数据源事务实例

4-9 JTA多数据源事务实例

第5章 分布式系统

介绍了分布式系统的定义、实现原则和几种形式,详细介绍了微服务架构的分布式系统,并使用Spring Cloud框架演示了一个完整的微服务系统的实现过程。


5-1 CAP原则和BASE理论简介

5-2 分布式系统综述

5-3 SpringCloud微服务架构

5-4 实现registry

5-5 实现proxy

5-6 user服务

5-7 order服务

5-8 添加hystrix

5-9 使用feign

5-10 优化服务间调用

第6章 分布式事务实现,模式和技术

介绍分布式事务的定义、原则和实现原则,介绍使用Spring框架实现分布式事务的几种方式,包括使用JTA、Spring事务同步、链式事务等,并通过实战介绍其实现。除此以外还介绍了一些分布式事务相关的技术,如幂等性、全局一致性ID、分布式对象等。...


6-1 分布式事务介绍

6-2 spring分布式事务实现_使用JTA

6-3 spring分布式事务实现_不使用JTA

6-4 实例1-DB-DB

6-5 实例1-DB-DB.链式事务管理器

6-6 实例2-JPA-DB.链式事务管理器

6-7 实例3-JMS-DB.最大努力一次提交

6-8 分布式事务实现模式与技术

6-9 全局一致性ID和分布式对象

第7章 分布式事务实现:消息驱动模式

详细介绍3种分布式事务实现的模式中的消息驱动模式并通过完整实例演示了消息驱动模式下,实现微服务系统的分布式事务的完整过程。


7-1 分布式事务实现:消息驱动模式

7-2 消息驱动模式实例:设计

7-3 消息驱动模式实例:创建ticket服务

7-4 消息驱动模式实例:实现基本ticket功能

7-5 消息驱动模式实例:锁票1

7-6 消息驱动模式实例:锁票2

7-7 按消息流程实现业务

7-8 支付过程

7-9 票转移

7-10 错误处理:锁票失败

7-11 错误处理:扣费失败

7-12 并发时的错误处理

第8章 分布式事务实现:TCC和Event Sourcing模式

详细介绍了分布式事务实现的模式中的Event Sourcing模式和TCC模式,并通过完整实例演示了Event Sourcing模式下,实现微服务系统的分布式事务的完整过程。


第9章 微服务架构的设计模式

本章介绍微服务系统的几种设计模式,以及这些模式下分布式事务的实现模式。


第10章 课程总结

课程总结


下载地址:

百度网盘

猜你喜欢

转载自blog.csdn.net/qq_42316403/article/details/80888274