内容简介
本书分为14章。第1~4章主要介绍微服务的基本理论、Spring Cloud技术栈和配置基础开发环境的方法,以及如何构建Spring Cloud Alibaba模板项目;第5~13章从服务通信和服务治理两个重要的概念讲起,主要讲解如何使用Nacos、Sentinel、Seata、OpenFeign、Spring Cloud Gateway、Spring Cloud LoadBalancer、Spring Cloud Sleuth、Zipkin等微服务组件,介绍它们的原理和作用,以及如何搭建和整合这些组件并使用它们搭建微服务系统;第14章主要介绍使用这些微服务组件构建的一个大型微服务架构项目,包括它的主要功能模块、由单体模式到前后端分离模式再到微服务架构模式的开发历程、微服务项目改造前的拆分思路、微服务架构实战项目的启动等注意事项,这个实战项目详细的开发步骤会整理在本套书的下册中。
AI简介
这是一本详细讲解微服务架构设计、开发、部署、运维等内容的著作。本书以微服务架构学习路径与建议为起点,逐步深入讲解微服务架构的理论基础、Spring Cloud技术栈以及微服务架构项目的开发环境和基础模板代码。
书中从服务通信与服务治理两个重要概念讲起,详细讲解如何使用Nacos、Sentinel、Seata、OpenFeign、Spring Cloud Gateway、Spring Cloud LoadBalancer、Spring Cloud Sleuth、Zipkin等微服务组件,介绍它们的原理和作用,以及如何搭建和整合这些组件并使用它们搭建微服务系统。
此外,书中还详细介绍了微服务架构实战项目,包括大型微服务架构项目设计与实战。通过讲解newbee-mall电商系统的微服务版本,让读者了解微服务架构的搭建与整合过程,并通过实战项目让读者掌握微服务架构的编码技巧和实战经验。
本书不仅适用于Java开发者,还适用于任何对微服务架构感兴趣的读者。无论你是初学者,还是有一定经验的开发者,都可以从本书中获得宝贵的知识和经验。