![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式事务
renfeier5211314
这个作者很懒,什么都没留下…
展开
-
mysql两阶段提交
1 二阶段提交协议 一般分为协调器C和若干事务执行者Si两种角色: 当执行某一事务T的所有站点Si都通知C事务执行完成,C即启动二阶段提交协议。 1.首先C向所有Si发消息(C先将消息写到本机日志),Si收到消息后,根据本机T的执行情况,如果成功返回,不成功返回。(返回前都应把要返回的消息写到日志里) 2.C收集完所有Si的返回消息后(或经过一个超时周期...原创 2016-06-17 18:47:31 · 433 阅读 · 0 评论 -
分布式事务
前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告...原创 2016-06-17 18:48:38 · 62 阅读 · 0 评论