微服务分布式事务处理支付相关
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务分布式事务处理支付相关相关的知识,希望对你有一定的参考价值。
分布式系统架构中,分布式事务是一个绕不过去的挑战!微服务架构本质上就是分布式服务化架构,微服务架构的流行,让分布式事务问题日益突出!尤其是在订单业务、资金业务等系统核心业务流程中,一定要有可靠的分布式事务解决方案来保证业务数据的可靠性和准确性。
为了解决大家在实施分布式服务化架构过程中关于分布式事务问题的困扰,本教程将基于支付系统真实业务中的经典场景来对“可靠消息的最终一致性方案”、“TCC两阶段型方案”和“最大努力通知型方案”这3种柔性事务解决方案进行具体设计实现和详细讲解。
原理梳理:
在线支付演示:http://demo.pay.roncoo.com
后台运营管理:http://demo.pay.roncoo.com/boss
系统操作说明:http://www.roncoo.com/article/detail/124375
系统详细介绍:http://www.roncoo.com/article/detail/124373
系统搭建部署:http://www.roncoo.com/article/detail/124511
初始化后台管理账户:admin/123456
GitHub地址:https://github.com/roncoo/roncoo-pay
开源中国Git地址:http://git.oschina.net/roncoocom/roncoo-pay
TCC方案中设计业务活动管理器,根据主业务服务的执行情况进行提交或回滚,特点参考图片备注。
可靠消息服务方案:主要用于异步,不需要消息消费者队列。
消息方案:需要消息生产者服务和消费者服务,最大努力完成业务。
以上是关于微服务分布式事务处理支付相关的主要内容,如果未能解决你的问题,请参考以下文章