腾讯T4深入浅出微服务构建,SpringCloud不再难了

由浅入深,全面讲解Spring Cloud基础组件。一站式了解用Spring Cloud构建微服务,实战案例,快速上手。为微服务系统的安全保驾护航。

本书共分为16章:

第1章介绍了什么是微服务、为什么需要微服务、微服务的优缺点和挑战,并且将单体架构的系统和微服务架构的系统进行了比较。

腾讯T4深入浅出微服务构建,SpringCloud不再难了


第2章主要介绍微服务应该具备的功能,以及SpringCloud的基本组件,最后介绍了SpringCloud与Dubbo、Kubernetes 之间的比较及优缺点。

腾讯T4深入浅出微服务构建,SpringCloud不再难了


第3、4章介绍了构建微服务的准备工作:开发环境的构建和Spring Boot的使用。其中,第3章介绍了开发环境的构建,包括JDK的安装、IDEA和Maven的使用等:第4章介绍了Spring Boot的基本使用方法,包括Spring Boot的特点和优点、用IDEA创建一个Spring Boot项目、Spring Boot配置文件详情、Spring Boot的Actuator 模块,以及Spring Boot集成JPA、Redis、Swagger2 等。

腾讯T4深入浅出微服务构建,SpringCloud不再难了

腾讯T4深入浅出微服务构建,SpringCloud不再难了


第5~9章介绍了Spring Cloud 框架的基础模块一Spring Cloud Netlix 模块,涵盖了Spring Cloud构建微服务的基础组件。例如Eureka、Ribbon、 Feign、 Hystrix 和Zuul等,这些组件为微服务系统提供了基本的服务治理能力。以案例为切入点,由浅入深介绍这些组件,并从源码的角度分析这些组件的工作原理。

腾讯T4深入浅出微服务构建,SpringCloud不再难了


第10章介绍了分布式配置中心Spring Cloud Config,详细讲解了Config Server如何从本地仓库和远程Git仓库读取配置文件,以及如何构建高可用的分布式配置中心和使用消息总线刷新配置文件。

腾讯T4深入浅出微服务构建,SpringCloud不再难了


第11章介绍了链路追踪组件SpringCloudSleuth,包括微服务系统为什么需要链路追踪组件,并以案例的形式详细介绍了如何在Spring Cloud微服务系统中使用链路追踪,以及如何传输、存储和展示链路数据。

腾讯T4深入浅出微服务构建,SpringCloud不再难了


第12章以案例的形式介绍了Spring Boot Admin,包括Spring Boot Admin在微服务系统中的应用、在Spring Boot Admin中集成安全登录组件。

腾讯T4深入浅出微服务构建,SpringCloud不再难了


第13~15章介绍了Spring Cloud 微服务系统的安全验证模块,包括Spring Boot Security组件和Spring Cloud OAuth2模块。第13章详细介绍了如何在Spring Boot应用中使用SpringBoot Security:第14章介绍了如何在Spring Cloud微服务系统中使用Spring Cloud OAuth2来保护微服务的系统安全:第15章介绍了如何在Spring Cloud 微服务系统中使用Spring CloudOAuth2和JWT来保护微服务的系统安全。

腾讯T4深入浅出微服务构建,SpringCloud不再难了

腾讯T4深入浅出微服务构建,SpringCloud不再难了

第16章以一个综合案例介绍了使用SpringCloud构建微服务系统的全过程,该案例是对全书内容的总结和提炼。

腾讯T4深入浅出微服务构建,SpringCloud不再难了

由于文档内容过多,所以只截取了目录部分,每个知识点都有更细化的内容

需要获取这份文档的朋友:转发文章并关注我,后台私信【微服务资料】即可免费获取

腾讯T4深入浅出微服务构建,SpringCloud不再难了


分享到:


相關文章: