分布式事务个人理解

场景 假设有一笔交易操作涉及两步, 第一步:A系统对应账户扣除5块 第二步:B系统对应账户增加5块 AB也可以简单抽象为两个不同的数据库 实现一(不加任何分布式事务) UML图如下: 会出现问题的情况如下 最大缺点: B失败却无法回滚A的操作; 如何解决呢? 需要满足的要求: . B失败后可以通知到A . A的事务还没有提交才可以做到回滚操作 比较容易想到的思路: AB事务开始时彼此知道处于同一个
相关文章
相关标签/搜索