发布网友 发布时间:2022-04-23 18:24
共1个回答
热心网友 时间:2022-04-27 09:13
分布式事务是一个绕不过去的挑战!微服务架构本质上就是分布式服务化架构,微服务架构的流行,让分布式事务问题日益突出!尤其是在订单业务、资金业务等系统核心业务流程中,一定要有可靠的分布式事务解决方案来保证业务数据的可靠性和准确性。
为了解决大家在实施分布式服务化架构过程中关于分布式事务问题的困扰,本教程将基于支付系统真实业务中的经典场景来对“可靠消息的最终一致性方案”、“TCC两阶段型方案”和“最大努力通知型方案”这3种柔性事务解决方案进行具体设计实现和详细分析。
基于"" ゛龙゛果゛学゛院゛开源的微支付系统进行实现,使用Dubbo作为服务化框架,所实现的分布式事务解决方案在Java体系中的微服务架构系统都能通用,与具体的开发框架无关。
项目中用到的技术及相应的环境:Dubbo、Spring、SpringMVC、MyBatis、Druid、JDK7(或JDK8)、MySQL5.6、Tomcat