關於系統間數據一致性(跨進程事務)的解決方案

問題背景 前臺(瀏覽器或app等)提交一個請求到A系統,A系統調B系統建立訂單,同時A系統須要扣除金幣(數據庫操做)。這是一個跨進程事務,須要保持兩個系統的數據一致性。 若是數據都保存在B系統,則沒有系統一致性問題,但一般因爲業務須要,尤爲是系統拆分以後,常常須要處理分佈式一致事務問題。 問題分析和方案 系統調用的結果 調B系統可能出現如下三種結果: 成功 失敗 超時(未響應) 方案一 A系統把調
相關文章
相關標籤/搜索