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

本文不對分佈式事務原理進行探索,而是經過一個案例來講明如何使用分佈式事務 
案例需求:
建立2個基於springCloud的微服務,分別訪問不一樣的數據庫;而後建立一個整合服務,調用微服務實現數據的保存到2個不一樣的數據庫,要求採用分佈式事務,要麼都成功,要麼都失敗。
案例拓撲圖:spring

 

 

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

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

相關文章
相關標籤/搜索