1. 程式人生 > >分散式事務實踐 架構師必備技能

分散式事務實踐 架構師必備技能

第1章 課程介紹
介紹該課程的內容、學習成果、例項,還有學習所需的前提知識。


1-1 導學-分散式事務實踐
第2章 事務原則與實現
介紹了事務的四大原則,並通過例項介紹資料庫實現事務的方法,以及使用JDBC實現事務的方法。


2-1 事務原則與實現:事務
2-2 事務原則與實現:SQL事務
2-3 事務原則與實現:JDBC事務(上)
2-4 事務原則與實現:JDBC事務(下)
第3章 使用Docker搭建環境
介紹了Docker的使用,通過Docker將課程環境搭建起來,方便那些不瞭解這些技術的同學之後的學習。


3-1 SpringBoot基礎
3-2 docker簡介與mysql安裝-1
3-3 docker簡介與mysql安裝-2
第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種分散式事務實現的模式中的訊息驅動模式並通過完整例項演示了訊息驅動模式下,實現微服務系統的分散式事務的完整過程。


第8章 分散式事務實現:TCC和Event Sourcing模式
詳細介紹了分散式事務實現的模式中的Event Sourcing模式和TCC模式,並通過完整例項演示了Event Sourcing模式下,實現微服務系統的分散式事務的完整過程。


第9章 微服務架構的設計模式
本章介紹微服務系統的幾種設計模式,以及這些模式下分散式事務的實現模式。


第10章 課程總結

課程總結

下載地址:百度網盤