编辑推荐
全面深入揭示Spring Cloud的核心特点、关键原理与应用。
内容简介
本书从实战、进阶、全面配置三个层次展开介绍,分为三篇。基础服务篇介绍构建一个核心微服务架构不可缺少的部分。任务与消息篇则着重介绍Spring Cloud针对消息、任务、调用依赖等方面的支持方案。微服务实战篇基于Spring Cloud+Docker构建一个精简而又五脏俱全的小项目。
作者简介
作者胡劲寒,曾在多家上市金融公司,以及一二线互联网公司历任高级架构师、技术专家、研发经理等职务。十多年Java 服务端架构及管理经验,专注于互联网、金融等领域,擅长服务端架构、微服务、虚拟化、区块链等技术。
章节目录
版权信息
序
前言
第一篇 基础服务篇
第1章 微服务与Spring Cloud
1.1 架构演进
1.1.1 服务端架构发展
1.1.2 微服务架构
1.2 Spring Cloud面面观
1.2.1 Spring Cloud与Dubbo对比
1.2.2 Spring Cloud好在哪里
1.2.3 Spring Cloud子项目与解决方案
1.3 小结
第2章 服务发现:Eureka
2.1 使用Eureka
2.1.1 Eureka服务提供方
2.1.2 Eureka服务调用方
2.2 进阶场景
2.3 小结
第3章 配置中心:Config
3.1 Spring Cloud Config的组成
3.2 使用Config Server配置服务端
3.3 使用Config Client配置客户端
3.4 进阶场景
3.4.1 热生效
3.4.2 高可用
3.4.3 安全与加解密
3.4.4 自定义格式文件支持
3.5 其他仓库的实现配置
3.6 小结
第4章 客户端负载均衡:Ribbon
4.1 使用Ribbon
4.2 进阶场景
4.2.1 使用配置类
4.2.2 使用配置文件
4.2.3 默认实现
4.3 小结
第5章 RESTful客户端:Feign
5.1 使用Feign
5.2 进阶场景
5.2.1 配置与默认实现
5.2.2 Feign整合Hystrix
5.2.3 数据压缩
5.2.4 日志
5.3 小结
第6章 熔断器:Hystrix
6.1 为什么要有熔断
6.2 熔断原理
6.3 使用Hystrix
6.4 Hystrix数据监控
6.4.1 健康指示器
6.4.2 监控面板
6.4.3 聚合监控
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.4.1 自定义日志采样策略
9.4.2 Span的生命周期
9.4.3 重命名Span
9.4.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.1.1 安装Spring Boot CLI
11.1.2 使用Spring Cloud CLI
11.1.3 加解密
11.2 注册中心:Spring Cloud ZooKeeper
11.2.1 安装ZooKeeper
11.2.2 基于ZooKeeper服务发现
11.2.3 相关配置
11.2.4 节点监听
11.3 注册中心:Spring Cloud Consul
11.3.1 安装Consul
11.3.2 基于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.2.1 数据库集成
14.2.2 任务事件监听
14.2.3 相关配置项
12.4.4 整合Spring Cloud Stream
14.3 源码解析
14.4 小结
第三篇 微服务实战篇
第15章 利用Docker进行编排与整合
15.1 Docker基础应用
15.1.1 Docker基础
15.1.2 Dockerfile基础
15.2 Spring Cloud核心组件整合
15.3 Dockerfile编写
15.4 启动与接口测试
15.5 小结
后记
附录 配置汇总
极简SpringCloud实战是2019年由机械工业出版社华章分社出版,作者胡劲寒。
得书感谢您对《极简SpringCloud实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。