推荐语
在分布式应用系统中,特别是在金融相关的场景下,分布式事务是大家都关注的核心技术,同样也是系统的技术难点。本书从数据库和服务的分布式基础开始,由浅入深阐述了分布式事务的原理、解决方案。这种以框架开发者视角分享的分布式事务实现的源码和实践用例,对于应用架构师和开发者都有极大的价值。
——郑灏 京东科技高级技术总监
分布式事务是伴随分布式数据库架构发展而衍生出的关键技术,是影响分布式数据库市场竞争力的关键。本书深入浅出地讲解了分布式事务的基本原理和应用实践,具有很好的指导意义,适合数据库研发人员、数据库架构师和DBA。
——高新刚 京东科技数据库研发负责人
本书深入浅出、通俗易懂,不论是对入门型还是进阶型的微服务爱好者都有一定的指导和借鉴意义。
——沈建林 京东科技中间件团队负责人
如今,越来越多的企业开始面向广阔的数字生态搭建企业应用,而对这些需要升级技术底座的企业来说,分布式事务成为要解决的关键性技术问题,相信这本书一定能很好地帮读者答疑解惑!
——付晓岩 IBM副合伙人、资深企业级业务架构专家、
《企业级业务架构设计:方法论与实践》和《银行数字化转型》作者
本书从事务的基本概念、数据强一致性模型的2PC与3PC实现,到Base补偿式事务等方面,详细描述了分布式事务的应用场景以及多种分布式系统架构的演进。这是一本深入讲解分布式事务原理和丰富应用的很好的参考书。
——刘勋 滴滴大数据高级技术专家,Apache Hadoop/Zeppelin提交者、Submarine提交者及PMC
本书由浅入深地介绍了各分布式事务的优缺点和适用场景,理论结合实践,大大减少了事务相关资料阅读与理解的难度,对于想深入学习事务的读者来说非常值得入手!
——代立冬 Apache DolphinScheduler PMC主席、Apache Incubator PMC
本书以开源分布式框架作者的视角,全面总结了事务的核心技术,内容涵盖了广泛使用的MySQL和Spring的事务机制、业界分布式事务架构理论以及源码与实战,适合希望深入理解事务机制、提升软件设计与架构经验的读者阅读。
——杨晓峰 腾讯专家工程师、腾讯硬件委员会执委、开源联盟主委会成员、大数据专家团成员、OpenJDK提交者
专门以事务为主题的图书并不常见。本书系统地梳理了事务的概念,针对数据库到中间件和框架类的事务实现,带领读者抽丝剥茧,帮助读者从全景到细节,建立对事务的深入理解,是工程师深度探索技术的优质读物。
——张亮 Apache ShardingSphere PMC主席、SphereEx CEO
本书由浅入深、由点到面,完整地将分布式事务相关理论、解决方案以及源码实战呈现在读者面前。推荐给正在寻求突破和快速成长的技术人。
——曾波(波姐) 资深互联网架构师、《Java性能优化实践》译者
本书不仅包含了肖宇和冰河积累多年的实战经验,更从多种场景出发,详解可落地方案,而且从多种分布式事务框架的使用和原理入手,带领读者一步步揭开分布式事务的面纱。这本书非常不错,强烈推荐大家阅读学习。
——程超 《高可用可伸缩微服务架构》作者
本书作者在微服务领域深耕多年,拥有深厚的分布式事务开发经验,不仅在公司主导一线开发,同时也是开源分布式事务框架Hmily项目的作者。本书字里行间蕴含着作者对分布式事务独到的见解,内容上不仅有原理和业界主流的解决方案,还包含了一线项目的实战和源码解析。无论是刚入门的开发者,还是从事开发和研究工作多年的资深工程师,本书都会让你受益匪浅。
——张永伦 Apache ShardingSphere PMC/Apache ShenYu PPMC
本书从MySQL InnoDB引擎的事务实现讲起,逐步扩展到分布式事务场景,从原理到工程实践,理论结合实践,是分布式事务领域的经典之作,无论是对分布式事务的初学者还是具有一定开发实践经验的工程师或架构师,都有一定的参考和借鉴意义。
——于雨 蚂蚁金服dubbo go项目负责人
冰河是一个对技术非常严谨和有追求的人,尤其对分布式领域的分布式事务有着深刻的理解和丰富的架构经验。本书把分布式事务的基础、原理、解决方案和实战都讲得非常透彻,强烈推荐每一位程序员阅读。
——程军 公众号“军哥手记”维护者,前饿了么技术总监
无论是传统的单体架构,还是目前主流的分布式架构,事务都是绕不开的技术难题。本书从基本概念到原理介绍,再到主流的解决方案,系统地梳理了分布式事务的核心知识,既有理论,又有实战,对于微服务设计有很好的指导意义,也是市面上围绕这一主题少见的有深度的好书。
——骆俊武 京东新零售业务机构负责人