springCloud分布式事務實戰(一)案例需求及實現步驟


本文不對分布式事務原理進行探索,而是通過一個案例來說明如何使用分布式事務 
案例需求:
創建2個基於springCloud的微服務,分別訪問不同的數據庫;然后創建一個整合服務,調用微服務實現數據的保存到2個不同的數據庫,要求采用分布式事務,要么都成功,要么都失敗。
案例拓撲圖:

 

 

實現步驟:
1 分布式事務處理器的編譯和安裝
Redis 安裝 
注冊中心編寫
分布式事務服務器安裝 
測試
2 數據庫准備及2個微服務的編寫與測試。
准備數據庫
編寫微服務1和2
注冊到注冊中心 
測試

3 整合分布式處理
服務整合:在微服務1 創建一個整合函數,訪問微服務1和微服務2 
改造微服務1 參與分布式事務
改造微服務2 參與分布式事務
測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM