论坛首页 Java企业应用论坛

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

浏览 36894 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-21  
我取钱遇到过,取800,结果ATM没出,找银行登记,他们说要一个星期后才有结果,难道他们是一个星期才做一次帐?
一星期后的确拿到了钱。

stonecat:
如果从A行A帐户转到B行B帐户。A行先从你的帐户上扣款,然后给人行发报文,然后人行再把报文发给B行,B行再给你入帐。
每天下午会进行行间的一个扎差。

A行是先扣款还是发报文?如果A行扣了款,而发报文出错,那不是亏了?
0 请登录后投票
   发表时间:2007-05-30  
zhuixinjian 写道
我取钱遇到过,取800,结果ATM没出,找银行登记,他们说要一个星期后才有结果,难道他们是一个星期才做一次帐?
一星期后的确拿到了钱。

stonecat:
如果从A行A帐户转到B行B帐户。A行先从你的帐户上扣款,然后给人行发报文,然后人行再把报文发给B行,B行再给你入帐。
每天下午会进行行间的一个扎差。

A行是先扣款还是发报文?如果A行扣了款,而发报文出错,那不是亏了?
这个问题,第一给我感觉似乎很简单,就如

stonecat:
如果从A行A帐户转到B行B帐户。A行先从你的帐户上扣款,然后给人行发报文,然后人行再把报文发给B行,B行再给你入帐。
每天下午会进行行间的一个扎差。

所说,人行是通过事务进行的.一但错误,即各自滚回

有异义的,请指点.谢谢
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics