HTML5技术

从银行转账失败到分布式事务:总结与思考 - xybaby(4)

字号+ 作者:H5之家 来源:H5之家 2017-10-23 13:21 我要评论( )

之前一直以为像银行转账这种场景,一定是强一致性的。后来自己遇到这么一回事,我给朋友转账,我这边显示转账成功,但朋友并没有收到钱。我以为是需要一定时间,结果24小时之后还没有收到。我自己重新比对转账单,

  之前一直以为像银行转账这种场景,一定是强一致性的。后来自己遇到这么一回事,我给朋友转账,我这边显示转账成功,但朋友并没有收到钱。我以为是需要一定时间,结果24小时之后还没有收到。我自己重新比对转账单,才发现是把对方的开户银行写错了。因此可见,转账这个操作肯定不是强一致性,具体怎么搞的在网上也没有查到。更坑爹的是,转账失败,我的钱被扣了,朋友也没有收到钱,但是我没有收到任何消息,也没有给我把钱退回来,在我打电话到银行去咨询之后才退回来。这个体验真的很差,但银行是大爷,没办法!

  

references

Wiki Transaction_processing

Wiki: ACID

Wiki:two-phase commit protocol

关于分布式事务、两阶段提交协议、三阶提交协议 

刘杰:分布式原理介绍

Distributed systems for fun and profit

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • canvas一周一练 -- canvas绘制中国银行标志(4) - 张不丢

    canvas一周一练 -- canvas绘制中国银行标志(4) - 张不丢

    2017-08-01 08:02

  • 样式化加载失败的图片 - royalrover

    样式化加载失败的图片 - royalrover

    2017-02-21 08:03

  • 《七年失败的程序之路》读后感续:积累和包装 - 自由飞

    《七年失败的程序之路》读后感续:积累和包装 - 自由飞

    2016-08-20 10:00

  • 《七年失败的程序之路》读后感 - 自由飞

    《七年失败的程序之路》读后感 - 自由飞

    2016-08-15 13:00

网友点评