《Spring Cloud Alibaba 微服务原理与实战》是微服务领域的实战宝典,细致勾勒了微服务的发展脉络,并通过对Spring Cloud的深刻解读,使得读者能够把握微服务架构的核心,从Spring Boot的基础设施建设,到Dubbo和ZooKeeper等服务治理工具的应用,再到Alibaba Nacos的配置管理,书中不遗余力地为读者展示了各种实践方案,通过实战篇,读者不仅能学会如何利用Sentinel进行服务限流和熔断,还能熟悉如何通过Seata处理分布式事务,书中还涉及RocketMQ在分布式消息通信中的应用和Spring Cloud Gateway微服务网关的重要性,对于追求精通微服务架构及其在项目中实战应用的开发者来说,这本书提供了一条清晰的学习路径和宝贵的实践经验。
编辑推荐
★ 首次对Spring Cloud Alibaba进行系统性介绍的书籍
★ 结合作者多年对互联网技术及微服务架构的理解和实践
★ 从入门示例、原理剖析和源码分析等方面讲解每个模块
★ 对“实用主义者”,直接“show you the code”
★ 对“底层探究者”,会补充原理性内容,加深理解
★ 展示了微服务架构中涉及的核心技术原理和实现
★ 是学习微服务架构与分布式系统技术的必备书籍
基础篇
微服务的发展史
微服务解决方案之Spring Cloud
Spring Cloud的核心之Spring Boot
微服务实战篇
微服务架构下的服务治理(Dubbo、ZooKeeper、Dubbo Spring Cloud)
服务注册与发现(Alibaba Nacos、Dubbo)
Nacos实现统一配置管理
基于Sentinel的微服务限流及熔断
分布式事务Seata
RocketMQ分布式消息通信
微服务网关之Spring Cloud Gateway
内容简介
本书针对Spring Cloud Alibaba生态下的技术组件从应用到原理进行全面的分析,涉及的技术组件包括分布式服务治理Dubbo、服务配置和服务注册中心Nacos、分布式限流与熔断Sentinel、分布式消息通信RocketMQ、分布式事务Seata及微服务网关Spring Cloud Gateway。由于Spring Cloud中所有的技术组件都是基于Spring Boot微服务框架来集成的,所以对于Spring Boot的核心原理也做了比较详细的分析。
本书中涉及的所有技术组件,笔者都采用“场景→需求→解决方案→应用→原理”高效技术学习模型进行设计,以便让读者知其然且知其所以然。在“原理”部分,笔者采用大量的源码及图形的方式来进行分析,帮助读者达到对技术组件深度学习和理解的目标。