分佈式架構之分佈式事務TCC服務設計

TCC簡介 TCC是一種比較成熟的分佈式事務解決方案,可用於解決跨庫操作的數據一致性問題; TCC是服務化的兩階段編程模型,其Try、Confirm、Cancel 3個方法均由業務編碼實現; 其中Try操作作爲一階段,負責資源的檢查和預留,Confirm操作作爲二階段提交操作,執行真正的業務,Cancel是預留資源的取消; 如下圖所示,業務實現TCC服務之後,該TCC服務將作爲分佈式事務的其中一個
相關文章
相關標籤/搜索