微服務分佈式事務實戰(一) 項目需求描述和實現步驟

本文通過一個具體實例如何實施springCloud 分佈式事務,不對分佈式事務理論做探索。由於內容較多,分多個小節來說明
案例需求:
創建2個基於springCloud的微服務,分別訪問不同的數據庫;然後創建一個整合服務,調用微服務實現數據的保存到2個不同的數據庫,要求採用分佈式事務,要麼都成功,要麼都失敗。
案例拓撲圖:
在這裏插入圖片描述
實現步驟:
1 分佈式事務處理器的編譯和運行

Redis 安裝 
註冊中心編寫
分佈式事務服務器下載,編譯與運行
測試

2 數據庫準備及2個微服務的編寫與測試。

準備數據庫
編寫微服務1和2
註冊到註冊中心 
測試

3 整合分佈式處理

服務整合:在微服務1 創建一個整合函數,訪問微服務1和微服務2 

改造微服務1  參與分佈式事務
改造微服務2 參與分佈式事務
測試

本博客視頻地址:
https://v.youku.com/v_show/id_XMzg5ODc1NzcxMg==.html?spm=a2h0k.11417342.soresults.dtitle&tdsourcetag=s_pcqq_aiomsg&qq-pf-to=pcqq.group

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章