有誰知道銀行的跨行轉賬是怎麼保證交易的原子性和一致性?

最近在看《Java Transaction Design Strategies》,想到了對事務要求比較嚴格的銀行間轉賬這種事務,誇行轉賬是怎麼保證事務的原子性和一致性呢?首先我能想到的就是使用JTA,用兩階段提交,但是仔細一想,發現仍是不能完整保證: 假設轉賬步驟以下: begin jta transaction 從A行A用戶扣款 -->命名爲A操做 往B行B用戶存款 -->命名爲B操做 comm
相關文章
相關標籤/搜索