SpringCloud微服务架构进阶

SpringCloud微服务架构进阶

作者:朱荣鑫张天黄迪璇

出版社:机械工业

出版年:2018年9月

ISBN:9787111608684

所属分类:网络科技

书刊介绍

《SpringCloud微服务架构进阶》内容简介

本书详细介绍SpringCloud相关组件及其在微服务架构中的应用。全书共13章,第1章介绍微服务架构相关的基本概念;第2章介绍SpringCloud中包含的组件以及SpringCloud约定的上下文;第3章介绍SpringCloud的基础SpringBoot,包括如何构建一个SpringBoot服务、SpringBoot的配置等;第4~13章详细讲解SpringCloud组件,包括Eureka(服务注册与发现)、OpenFeign(声明式RESTful客户端)、Hystrix(断路器)、Ribbon(客户端负载均衡器)、Gateway(API网关)、Config(配置中心)、Stream(消息驱动)、Bus(消息总线)、Security(认证与授权)、Sleuth(服务链路追踪)。本书的目标是深入到SpringCloud组件实现的技术内幕,并介绍了进阶应用的思路,为读者提供使用SpringCloud进行微服务架构实践的参考。
朱荣鑫,张天,黄迪璇编著

作品目录

前言
第1章:微服务架构介绍
1.1、微服务架构的出现
1.2、微服务架构的流派
1.3、云原生与微服务
1.4、本章小结
第2章:Spring
Cloud总览
2.1、Spring
Cloud架构
2.2、Spring
Cloud特性
2.3、本章小结
第3章:Spring
Cloud的基础:Spring
Boot
3.1、Spring
Boot简介
3.2、构建一个微服务
3.3、Spring
Boot配置文件
3.4、本章小结
第4章:服务注册与发现:Eureka
4.1、基础应用
4.2、服务发现原理
4.3、Eureka
Client源码解析
4.4、Eureka
Server源码解析
4.5、进阶应用
4.6、本章小结
第5章:声明式RESTful客户端:Spring
Cloud
OpenFeign
5.1、基础应用
5.2、源码分析
5.3、进阶应用
5.4、本章小结
第6章:断路器:Hystrix
6.1、基础应用
6.2、Hystrix原理
6.3、源码解析
6.4、进阶应用
6.5、本章小结
第7章:客户端负载均衡器:Spring
Cloud
Netflix
Ribbon
7.1、负载均衡
7.2、基础应用
7.3、源码分析
7.4、进阶应用
7.5、本章小结
第8章:API网关:Spring
Cloud
Gateway
8.1、Spring
Cloud
Gateway介绍
8.2、基础应用
8.3、源码解析
8.4、应用进阶
8.5、本章小结
第9章:配置中心:Spring
Cloud
Config
9.1、基础应用
9.2、源码解析
9.3、应用进阶
9.4、本章小结
第10章:消息驱动:Spring
Cloud
Stream
10.1、消息队列
消息队列常用组件
10.2、基础应用
10.3、源码分析
10.4、进阶应用
10.5、本章小结
第11章:消息总线:Spring
Cloud
Bus
11.1、基础应用
11.2、源码解析
11.3、应用进阶
11.4、本章小结
第12章:认证与授权:Spring
Cloud
Security
12.1、基础应用
12.2、整体架构
12.3、源码解析
12.4、进阶应用
12.5、本章小结
第13章:服务链路追踪:Spring
Cloud
Sleuth
13.1、链路监控组件简介
13.2、基础应用
13.3、本章小结

相关推荐

微信二维码