1. 程式人生 > >最新分布式事務實踐 解決數據一致性

最新分布式事務實踐 解決數據一致性

同學 並發測試 階段 tick 相關 內容 架構 環境 b-

第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章 分布式事務實現:Event Sourcing模式
詳細介紹了分布式事務實現的模式中的Event Sourcing模式,並通過完整實例演示了Event Sourcing模式下,實現微服務系統的分布式事務的完整過程。

8-1 事件溯源模式介紹
8-2 事件溯源模式與Axon框架-1
8-3 事件溯源模式與Axon框架-2
8-4 使用Axon框架的設計過程介紹
8-5 Axon框架-實例(上)
8-6 Axon框架-實例(下)
8-7 Saga模式和Axon Saga
8-8 聚合命令事件(上)
8-9 聚合命令事件(下)
8-10 實現saga
8-11 實現query
8-12 處理超時
8-13 並發測試
8-14 cloud-axon實例:分布式處理介紹
8-15 事件設計
8-16 事件與隊列設計
8-17 實現User服務
8-18 實現Ticket服務
8-19 實現Order服務
8-20 實現讀寫分離
8-21 測試與並發
8-22 事件溯源模式與Axon框架總結
第9章 TCC模式和微服務架構的設計模式
本章介紹TCC模式,也對微服務系統的幾種設計模式,以及這些模式下分布式事務的實現模式進行了介紹。

9-1 TCC模式介紹
9-2 微服務架構的設計模式
第10章 課程總結
課程總結

10-1 分布式事務實現-總結

下載地址:百度網盤

最新分布式事務實踐 解決數據一致性