普通架構轉分佈式架構帶來的問題

大規模分佈式系統問題集及解決方案 單點一致性更新問題 問題描述:當多個用戶同時更新某個數據時,如何保證最終數據的一致性。如用戶A,B更新數據D,A->D+1, B->D+1,最終結果D+2。 解決方案:採用數據版本保證所有的更新都基於最新版本的數據。如原始數據(D,n),A,B均拿到(D,n),A更新後,數據(D+1,n+1);此時B版本過時,更新失敗,強制刷新數據後,更新數據爲(D+2,n+2)
相關文章
相關標籤/搜索