书刊介绍
《重新定义Spring Cloud实战》内容简介
在微服务体系中,Spring Cloud是目前最热门的构建微服务体系的解决方案,它提供了构建微服务架构的一些基础设施。本书内容上覆盖了Spring Cloud的一些主要组件,不仅在如何使用上做了详细的介绍,也从原理上深入浅出地剖析了其中的技术要点,同时也将部分组件与周边的一些开源项目进行了对比,且提供了一些原理分析和相关的示例,是一本不可多得的Spring Cloud实战书籍。新手和有微服务实践经验的读者都能从书中得到一些不一样的收获。
许进,叶志远,钟尊发,蔡波斯等著。作品目录
专家推荐
序1、序2、序3、前言
第1章:微服务与Spring
Cloud
1.1、微服务架构概述
1.2、Spring
Cloud与中间件
1.3、Spring
Cloud增强生态
1.4、本章小结
第2章:Spring
Cloud
Eureka上篇
2.1、服务发现概述
2.2、Spring
Cloud
Eureka入门案例
2.3、Eureka
Server的REST
API简介
2.4、本章小结
第3章:Spring
Cloud
Eureka下篇
3.1、Eureka的核心类
3.2、服务的核心操作
3.3、Eureka的设计理念
3.4、Eureka参数调优及监控
3.5、Eureka实战
3.6、Eureka故障演练
3.7、本章小结
第4章:Spring
Cloud
Feign的使用扩展
4.1、Feign概述
4.2、Feign的基础功能
4.3、Feign的实战运用
4.4、venus-cloud-feign设计与使用
4.5、本章小结
第5章:Spring
Cloud
Ribbon实战运用
5.1、Spring
Cloud
Ribbon概述
5.2、Spring
Cloud
Ribbon实战
5.3、Spring
Cloud
Ribbon进阶
5.4、本章小结
第6章:Spring
Cloud
Hystrix实战运用
6.1、Spring
Cloud
Hystrix概述
6.2、Spring
Cloud
Hystrix实战运用
6.3、本章小结
第7章:Spring
Cloud
Zuul基础篇
7.1、Spring
Cloud
Zuul概述
7.2、Spring
Cloud
Zuul入门案例
7.3、Spring
Cloud
Zuul典型配置
7.4、本章小结
第8章:Spring
Cloud
Zuul中级篇
8.1、Spring
Cloud
Zuul
Filter链
8.2、Spring
Cloud
Zuul权限集成
8.3、Spring
Cloud
Zuul限流
8.4、Spring
Cloud
Zuul动态路由
8.5、Spring
Cloud
Zuul灰度发布
8.6、Spring
Cloud
Zuul文件上传
8.7、Spring
Cloud
Zuul实用小技巧
8.8、本章小结
第9章:Spring
Cloud
Zuul高级篇
9.1、Spring
Cloud
Zuul多层负载
9.2、Spring
Cloud
Zuul应用优化
9.3、Spring
Cloud
Zuul原理&核心源码解析
9.4、本章小结
第10章:Spring
Cloud基础综合案例
10.1、基础框架
10.2、实战扩展
10.3、生产环境各组件参考配置
10.4、本章小结
第11章:Spring
Cloud
Config上篇
11.1、Spring
Cloud
Config配置中心概述
11.2、刷新配置中心信息
11.3、本章小结
第12章:Spring
Cloud
Config下篇
12.1、服务端Git配置详解与实战
12.2、关系型数据库的配置中心的实现
12.3、非关系型数据库的配置中心的实现
12.4、Spring
Cloud
Config使用技能
12.5、Spring
Cloud
Config功能扩展
12.6、高可用部分
12.7、Spring
Cloud与Apollo配置使用
12.8、Spring
Cloud与Apollo结合使用实战
12.9、本章总结
第13章:Spring
Cloud
Consul上篇
13.1、Consul简介
13.2、Spring
Cloud
Consul简介
13.3、本章小节
第14章:Spring
Cloud
Consul下篇
14.1、Spring
Cloud
Consul深入
14.2、Spring
Cloud
Consul功能重写
14.3、常见问题排查
14.4、本章小节
第15章:Spring
Cloud认证和鉴权
15.1、微服务安全与权限
15.2、Spring
Cloud认证与鉴权方案
15.3、Spring
Cloud认证鉴权实战案例
15.4、本章小结
第16章:Spring
Cloud全链路监控
16.1、全链路监控概述
16.2、Sleuth基本用法
16.3、Sleuth深入用法
16.4、Spring
Cloud与SkyWalking
16.5、Spring
Cloud与Skywalking实战
16.6、Spring
Cloud与Pinpoint
16.7、Spring
Cloud与Pinpoint实战
16.8、本章总结
第17章:Spring
Cloud
Gateway上篇
17.1、Spring
Cloud
Gateway概述
17.2、Spring
Cloud
Gateway的工作原理
17.3、Spring
Cloud
Gateway入门案例
17.4、Spring
Cloud
Gateway的路由断言
17.5、Spring
Cloud
Gateway的内置Filter
17.6、本章小结
第18章:Spring
Cloud
Gateway下篇
18.1、Gateway基于服务发现的路由规则
18.2、Gateway
Filter和Global
Filter
18.3、Spring
Cloud
Gateway实战
18.4、Spring
Cloud
Gateway源码篇
18.5、本章小结
第19章:Spring
Cloud与gRPC上篇
19.1、Spring
Cloud为什么需要gRPC
19.2、gRPC简介
19.3、gRPC的一些核心概念
19.4、RPC的生命周期
19.5、gRPC依赖于Protocol
Buffers
19.6、gRPC基于HTTP2、19.7、gRPC基于Netty进行IO处理
19.8、gRPC案例实战
19.9、本章小结
第20章:gRPC在Spring
Cloud与gRPC下篇
20.1、gRPC
Spring
Boot
Starter介绍
20.2、gRPC
Spring
Boot
Starter架构设计
20.3、gRPC
Spring
Boot
Starter源码分析
20.4、案例实战
20.5、本章小结
第21章:Spring
Cloud版本控制与灰度发布
21.1、背景
21.2、常见发布方式
21.3、版本控制与灰度发布实战
21.4、本章小结
第22章:Spring
Cloud容器化
22.1、Java服务Docker化
22.2、Spring
Cloud组件的Docker化
22.3、使用Kubernetes管理
22.4、本章小结
第23章:Dubbo向Spring
Cloud迁移
23.1、将Dubbo服务纳入Spring
Cloud体系中
23.2、将Spring
Cloud服务Dubbo化
23.3、本章小结
第24章:Spring
Cloud与分布式事务
24.1、概述
24.2、解决方案
24.3、实战
24.4、本章小结
第25章:Spring
Cloud与领域驱动实践
25.1、领域驱动概述
25.2、领域驱动核心概念
25.3、Halo框架的设计
25.4、Spring
Cloud与Halo实战
25.5、本章小结