极简SpringCloud实战

极简SpringCloud实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全面深入揭示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实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
极客物理:在科学实验中探索物理之美(卷2) 电子书
本面向科学爱好者的很有趣的图书,既有一些启发性的实验设想,又介绍了一些可自己动手做的实验。
极客物理:在科学实验中探索物理之美(卷1) 电子书
一本面向科学爱好者的很有趣的图书,既有一些启发性的实验设想,又介绍了一些可自己动手做的实验。
Java零基础实战 电子书
Java从入门到精通,更好理解、更易上手、更适合新手的Java入门宝典。
机器学习算法评估实战 电子书
在机器学习算法的实际应用中,我们不仅要知道算法的原理,也要了解如何评估算法上线服务的可靠性。
人工智能应用实战 电子书
本教材较为系统地介绍了人工智能应用场景下的数据采集、数据处理、数据标注等技术。