第1章 課程介紹
介紹該課程的內容、學習成果、實例,還有學習所需的前提知識。
第2章 事務原則與實現
介紹了事務的四大原則,並通過實例介紹數據庫實現事務的方法,以及使用JDBC實現事務的方法。
第3章 使用Docker搭建環境
介紹了Docker的使用,通過Docker將課程環境搭建起來,方便那些不了解這些技術的同學之后的學習。
第4章 Spring事務機制
介紹了Spring的事務機制、事物抽象、內部事務和外部事物,以及常用的幾種事務管理的實現,包括DataSource、JPA、JMS、JTA都通過實例進行說明。還有XA以及兩階段提交,並通過實例演示了使用JTA,通過兩階段提交,實現多數據源的事務實現。...
第5章 分布式系統
介紹了分布式系統的定義、實現原則和幾種形式,詳細介紹了微服務架構的分布式系統,並使用Spring Cloud框架演示了一個完整的微服務系統的實現過程。
第6章 分布式事務實現,模式和技術
介紹分布式事務的定義、原則和實現原則,介紹使用Spring框架實現分布式事務的幾種方式,包括使用JTA、Spring事務同步、鏈式事務等,並通過實戰介紹其實現。除此以外還介紹了一些分布式事務相關的技術,如冪等性、全局一致性ID、分布式對象等。...
6-9 全局一致性ID和分布式對象
第7章 分布式事務實現:消息驅動模式
詳細介紹3種分布式事務實現的模式中的消息驅動模式並通過完整實例演示了消息驅動模式下,實現微服務系統的分布式事務的完整過程。
第8章 分布式事務實現:TCC和Event Sourcing模式
詳細介紹了分布式事務實現的模式中的Event Sourcing模式和TCC模式,並通過完整實例演示了Event Sourcing模式下,實現微服務系統的分布式事務的完整過程。
第9章 微服務架構的設計模式
本章介紹微服務系統的幾種設計模式,以及這些模式下分布式事務的實現模式。
第10章 課程總結
課程總結
下載地址:百度網盤下載