多數據源統一事務

##目的:
分佈式事務,由於實現和體驗並不好,所以考慮保證最終一致性.

第一種,只有兩個數據源

數據源A和數據源B
事務放在數據源A上,在該事務中調用數據源B方法,若B異常,數據源A回滾即可.

第二種,數據源>2

若某個數據源失敗,發出MQ,進行各個數據源的回滾操作.
若MQ失敗,可加入表記錄,進行job輪詢,直到發送成功,刪除該記錄

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