更新时间:2019-10-10 18:58:16
封面
版权信息
序
前言
第一篇 基础服务篇
第1章 微服务与Spring Cloud
1.1 架构演进
1.2 Spring Cloud面面观
1.3 小结
第2章 服务发现:Eureka
2.1 使用Eureka
2.2 进阶场景
2.3 小结
第3章 配置中心:Config
3.1 Spring Cloud Config的组成
3.2 使用Config Server配置服务端
3.3 使用Config Client配置客户端
3.4 进阶场景
3.5 其他仓库的实现配置
3.6 小结
第4章 客户端负载均衡:Ribbon
4.1 使用Ribbon
4.2 进阶场景
4.3 小结
第5章 C RESTful客户端:Feign
5.1 使用Feign
5.2 进阶场景
5.3 小结
第6章 熔断器:Hystrix
6.1 为什么要有熔断
6.2 熔断原理
6.3 使用Hystrix
6.4 Hystrix数据监控
6.5 小结
第7章 路由网关:Zuul
7.1 使用Zuul
7.2 业务场景深入解析
7.3 小结
第8章 网关新选择:Gateway
8.1 使用Gateway
8.2 路由断言
8.3 过滤器
8.4 小结
第9章 调用链追踪:Spring Cloud Sleuth
9.1 术语解释
9.2 Zipkin简介
9.3 使用Zipkin
9.4 Span进阶场景
9.5 其他场景与配置
9.6 小结
第10章 加密管理:Vault
10.1 初识HashiCorp Vault
10.2 整合Spring Cloud Vault
10.3 认证模式
10.4 三方组件支持
10.5 小结
第11章 公共子项目
11.1 命令行工具:Spring Boot CLI
11.2 注册中心:Spring Cloud ZooKeeper
11.3 注册中心:Spring Cloud Consul
11.4 小结
第二篇 任务与消息篇
第12章 消息驱动:Spring Cloud Stream
12.1 Stream应用模型
12.2 示例
12.3 代码解析
12.4 Spring Integration支持
12.5 Binder解析
12.6 常用配置
12.7 小结
第13章 消息总线:Spring Cloud Bus
13.1 使用Spring Cloud Bus
13.2 进阶场景
13.3 小结
第14章 批处理:Spring Cloud Task
14.1 使用Spring Cloud Task
14.2 进阶场景
14.3 源码解析
14.4 小结
第三篇 微服务实战篇
第15章 利用Docker进行编排与整合
15.1 Docker基础应用
15.2 Spring Cloud核心组件整合
15.3 Dockerfile编写
15.4 启动与接口测试
15.5 小结
后记
附录 配置汇总