美團Java研發二面:簡歷上寫熟悉分佈式事務?拿講講TCC的原理吧

一、概念 1、概念 TCC又稱補償事務。其核心思想是:「針對每個操作都要註冊一個與其對應的確認和補償(撤銷操作)」。它分爲三個操作: Try階段:主要是對業務系統做檢測及資源預留。 Confirm階段:確認執行業務操作。 Cancel階段:取消執行業務操作。 TCC對應 Try、Confirm、Cancel 三種操作可以理解成關係型數據庫事務的三種操作:DML、Commit、Rollback。 在
相關文章
相關標籤/搜索