分布式事务
t0591
这个作者很懒,什么都没留下…
展开
-
如何用消息系统避免分布式事务?
出处:http://www.cnblogs.com/LBSer/p/4715395.html前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入转载 2016-12-12 16:56:50 · 533 阅读 · 0 评论 -
分布式事务补偿机制
出处:https://segmentfault.com/a/1190000005975688基于MQ的分布式事务补偿机制序列图异常场景处理预创建订单失败:如果实际预创建订单成功,订单定时补偿机制,定时删除这部分订单,不影响数据一致性,下单失败预扣减库存失败:如果预扣减库存真实失败,则下单失败(订单由定时补偿机制定时删除,其它应用参照场景4的处理方式,转载 2016-12-13 10:22:46 · 13102 阅读 · 0 评论 -
分布式事物 TCC
出处:https://segmentfault.com/a/1190000005969526简介TCC是由支付宝架构师提供的一种柔性解决分布式事务解决方案,主要包括三个步骤:TCC流程TCC的关键流程如下图(以下单和扣减库存为例子)Q: 预生成订单失败了,为什么要通过TCC执行预处理数据回滚?A: 可能预生成订单成功,但是接口返回失败(超时失败),所以预处理在某转载 2016-12-13 10:21:00 · 2682 阅读 · 0 评论 -
微服务架构下的数据一致性保证(一)
出处:http://mp.weixin.qq.com/s?__biz=MzI5MDEzMzg5Nw==&mid=2660392782&idx=1&sn=d28e43bf6f7cf140eed9fffcf2f29e86&scene=21#wechat_redirect原创 2016-07-14 田向阳EAII企业架构创新研究院 此系列文章共分为三篇,第一篇介绍概念和相关模转载 2016-12-14 10:30:17 · 1067 阅读 · 0 评论 -
微服务架构下的数据一致性保证(二)
出处:http://mp.weixin.qq.com/s?__biz=MzI5MDEzMzg5Nw==&mid=2660392867&idx=1&sn=7f751483271fbe2b25d103df1eb45977&scene=21#wechat_redirect原创 2016-07-21 田向阳EAII企业架构创新研究院 转载本文需注明出处:EAII企业架构创新研究院,违者转载 2016-12-14 10:33:38 · 1480 阅读 · 0 评论 -
微服务架构下的数据一致性保证(三):补偿模式
出处:http://mp.weixin.qq.com/s?__biz=MzI5MDEzMzg5Nw==&mid=2660392948&idx=1&sn=11602f1258af8bbf88322558aa8a2f21&scene=21#wechat_redirect原创 2016-07-25 田向阳EAII企业架构创新研究院 转载本文需注明出处:EAII企业架构创新研究院,违者必究转载 2016-12-14 10:35:27 · 3000 阅读 · 0 评论 -
分库分表需要考虑的问题及方案
转载:http://www.jianshu.com/p/32b3e91aa22c?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io分库分表的基本思想Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因转载 2017-07-15 09:23:07 · 566 阅读 · 0 评论 -
分布式事务对比
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入#seata...原创 2019-07-29 16:56:07 · 233 阅读 · 0 评论