分佈式事務個人理解

場景 假設有一筆交易操作涉及兩步, 第一步:A系統對應賬戶扣除5塊 第二步:B系統對應賬戶增加5塊 AB也可以簡單抽象爲兩個不同的數據庫 實現一(不加任何分佈式事務) UML圖如下: 會出現問題的情況如下 最大缺點: B失敗卻無法回滾A的操作; 如何解決呢? 需要滿足的要求: . B失敗後可以通知到A . A的事務還沒有提交纔可以做到回滾操作 比較容易想到的思路: AB事務開始時彼此知道處於同一個
相關文章
相關標籤/搜索