勇往直前的专栏

写给以后的自己

一次给女朋友转账引发我对分布式事务的思考

来源:公众号【17coding技术博客】 前两天发了工资,第一反应是想着要给远方的女朋友一点惊喜!于是打开了平安银行的APP给女朋友转点钱!填写上对方招商银行卡的卡号、开户名,一键转账!搞定!在我点击的那瞬间,就收到了app的账户变动的提醒,并且出现了图一所示的提示界面:“处理中,正在等待对方...

2019-06-30 14:25:49

阅读数 86

评论数 0

分布式事务不理解?一次给你讲清楚!

支付重构 考虑支付重构的时候,自然想到原本属于一个本地事务中的处理,现在要跨应用了要怎么处理。拿充值订单举个栗子吧,假设:原本订单模块和账户模块是放在一起的,现在需要做服务拆分,拆分成订单服务,账户服务。原本收到充值回调后,可以将修改订单状态和增加金币放在一个mysql事务中完成的,但是呢,因为...

2019-05-13 09:36:47

阅读数 132

评论数 0

刚柔并济的开源分布式事务解决方案

导读 相比于数据分片方案的逐渐成熟,集性能、透明化、自动化、强一致、并能适用于各种应用场景于一体的分布式事务解决方案则显得凤毛麟角。基于两(三)阶段提交的分布式事务的性能瓶颈以及柔性事务的业务改造问题,使得分布式事务至今依然是令架构师们头疼的问题。 Apache ShardingSphere(...

2019-01-28 13:57:22

阅读数 172

评论数 0

FESCAR:阿里重磅开源分布式事务解决方案

FESCAR名字的由来:Fast & EaSy Commit And Rollback FESCAR是啥? 被用在微服务架构中的高性能分布式事务解决方案。 微服务中的分布式事务问题 让我们想象一个传统的应用,由3个模块构成,并且这三个模块使用同一个数据源...

2019-01-23 14:35:37

阅读数 54

评论数 0

分布式的事务该怎么做?

分布式八大坑 分布式就是魔鬼啊!  张大胖最近十分感慨,他所在的公司原来有个电商系统,后来随着用户量越来越大,对系统的可用性要求越来越高。 CTO要求把系统进行拆分, 从一个单体的应用,拆分成微服务组成的应用。  微服务听起来很美好,但是其中的苦只有做过的人才知道。   在原来的单体应...

2019-01-01 15:06:50

阅读数 134

评论数 0

提示
确定要删除当前文章?
取消 删除