分佈式事務理論總結

三種方案: 1、Saga的核心就是補償,一階段就是服務的正常順序調用(數據庫事務正常提交),如果都執行成功,則第二階段則什麼都不做;但如果其中有執行發生異常,則依次調用其補償服務(一般多逆序調用未已執行服務的反交易)來保證整個交易的一致性。應用實施成本一般。 2、TCC的特點在於業務資源檢查與加鎖,一階段進行校驗,資源鎖定,如果第一階段都成功,二階段對鎖定資源進行交易邏輯,否則,對鎖定資源進行釋放
相關文章
相關標籤/搜索