微服务架构实战:基于Spring Boot、Spring Cloud、Docker
上QQ阅读APP看书,第一时间看更新

1.7 全书架构

图1-3归纳了本书的详细框架。从图中可以看到,全书的行文思路与前面介绍的微服务架构技术体系保持一致。

本章作为全书的第1章,主要关注微服务设计原理与架构,通过介绍微服务架构的基础组件和关键要素,引出实现微服务的各项需求并完成技术选型。

在本章的基础上,第2章将介绍使用Spring Boot构建单个微服务的具体方法和实践。

全书的主要篇幅将围绕Spring Cloud展开,从第3章到第8章将分别介绍微服务架构的各项实现技术,具体包括Spring Cloud Netflix Eureka与服务治理、Spring Cloud Netflix Ribbon与负载均衡、Spring Cloud Netflix Hystrix与服务容错、Spring Cloud Netflix Zuul与API网关、Spring Cloud Config与配置中心、Spring Cloud Stream与事件驱动等核心主题。

图1-3 全书架构

而从第9章到第12章则侧重于介绍微服务架构的管理体系,具体包括Spring Cloud Security与服务安全、Spring Cloud Sleuth与服务监控、Spring Test与服务测试及Docker与服务部署等核心主题。