有谁知道银行的跨行转账是怎么保证交易的原子性和一致性?

最近在看《Java Transaction Design Strategies》,想到了对事务要求比较严格的银行间转账这种事务,夸行转账是怎么保证事务的原子性和一致性呢?首先我能想到的就是使用JTA,用两阶段提交,但是仔细一想,发现仍是不能完整保证: 假设转账步骤以下: begin jta transaction 从A行A用户扣款 -->命名为A操做 往B行B用户存款 -->命名为B操做 comm
相关文章
相关标签/搜索