Spring Cloud 微服務系統
阿新 • • 發佈:2019-07-02
一、微服務系統最大的挑戰
- 資料的併發訪問、修改
- 不同請求之間的資料隔離
- 多個服務共同完成一個業務請求,保證都完成或者失敗
- 發生異常時的資料回滾
二、事務
事務
本地事務的原則,實現原理
Spring事務
- Spring事務機制、事務抽象 - 內部事務,外部事務,幾種事務管理實現 - Spring事務管理的例項(標籤,程式碼方式) - JPA,JMS,JTA事務管理的例項
分散式系統
- 分散式系統的原則,實現,形式 - SpringCloud微服務系統&例項
分散式事務
- 實現原則,用Spring實現分散式事務,微服務架構下的實現 - 分散式事務管理例項:JTA、事務同步、鏈式 - 分散式事務實現的幾種模式:訊息驅動、事件溯源、TCC - 訊息驅動、事件溯源實現的詳細例項
Event Sourcing(事件溯源架構)
目標
- 理解事務的原則,實現原理
- 掌握Spring事務機制、實現,以及分散式事務實現
- 瞭解分散式事務,掌握使用Spring Cloud實現微服務
- 掌握分散式事務的實現原理、方法、幾種實現模式
- 掌握Event Sourcing架構,原理和實現方法
- 基於訊息驅動的Spring Cloud微服務系統
- 基於Event Sourcing(事件溯源)微服務系統
- 基於Event Sourcing和Spring Cloud