Spring Cloud微服务:入门、实战与进阶 - (EPUB全文下载)
文件大小:0.81 mb。
文件格式:epub 格式。
书籍内容:
Spring Cloud微服务:入门、实战与进阶
第1章 Spring Cloud与微服务概述
1.1 传统的单体应用
1.1.1 改进单体应用的架构
1.1.2 向微服务靠拢
1.2 什么是微服务
1.2.1 使用微服务架构的优势和劣势
1.2.2 重构前的准备工作
1.3 什么是Spring Cloud
1.3.1 Spring Cloud模块介绍
1.3.2 Spring Cloud版本介绍
1.4 本章小结
第2章 实战前的准备工作
2.1 开发环境的准备
2.2 Spring Boot入门
2.2.1 Spring Boot简介
2.2.2 搭建Spring Boot项目
2.2.3 编写第一个REST接口
2.2.4 读取配置文件
2.2.5 profiles多环境配置
2.2.6 热部署
2.2.7 actuator监控
2.2.8 自定义actuator端点
2.2.9 统一异常处理
2.2.10 异步执行
2.2.11 随机端口
2.2.12 编译打包
2.3 Spring Boot Starter自定义
2.3.1 Spring Boot Starter项目创建
2.3.2 自动创建客户端
2.3.3 使用Starter
2.3.4 使用注解开启Starter自动构建
2.3.5 使用配置开启Starter自动构建
2.3.6 配置Starter内容提示
2.4 本章小结
第二部分 基础篇
第3章 Eureka注册中心
3.1 Eureka
3.2 使用Eureka编写注册中心服务
3.3 编写服务提供者
3.3.2 编写提供接口
3.4 编写服务消费者
3.4.2 通过Eureka来消费接口
3.5 开启Eureka认证
3.6 Eureka高可用搭建
3.6.2 搭建步骤
3.7 常用配置讲解
3.7.2 自定义Eureka的InstanceID
3.7.3 自定义实例跳转链接
3.7.4 快速移除已经失效的服务信息
3.8 扩展使用
3.8.2 元数据使用
3.8.3 EurekaClient使用
3.8.4 健康检查
3.8.5 服务上下线监控
3.9 本章小结
第4章 客户端负载均衡Ribbon
4.1.1 Ribbon模块
4.1.2 Ribbon使用
4.2 RestTemplate结合Ribbon使用
4.2.1 使用RestTemplate与整合Ribbon
4.2.2 RestTemplate负载均衡示例
4.2.3 @LoadBalanced注解原理
4.2.4 Ribbon API使用
4.2.5 Ribbon饥饿加载
4.3 负载均衡策略介绍
4.4 自定义负载策略
4.5 配置详解
4.5.2 代码配置Ribbon
4.5.3 配置文件方式配置Ribbon
4.6 重试机制
4.7 本章小结
第5章 声明式REST客户端Feign
5.1 使用Feign调用服务接口
5.1.1 在Spring Cloud中集成Feign
5.1.2 使用Feign调用接口
5.2 自定义Feign的配置
5.2.2 契约配置
5.2.3 Basic认证配置
5.2.4 超时时间配置
5.2.5 客户端组件配置
5.2.6 GZIP压缩配置
5.2.7 编码器解码器配置
5.2.8 使用配置自定义Feign的配置
5.2.9 继承特性
5.2.10 多参数请求构造
5.3 脱离Spring Cloud使用Feign
5.3.1 原生注解方式
5.3.2 构建Feign对象
5.3.3 其他配置
5.4 本章小结
第6章 Hystrix服务容错处理
6.1 Hystrix
6.1.1 Hystrix的简单使用
6.1.2 回退支持
6.1.3 信号量策略配置
6.1.4 线程隔离策略配置
6.1.5 结果缓存
6.1.6 缓存清除
6.1.7 合并请求
6.2 在Spring Cloud中使用Hystrix
6.2.2 配置详解
6.2.3 Feign整合Hystrix服务容错
6.2.4 Feign中禁用Hystrix
6.3 Hystrix监控
6.4 整合Dashboard查看监控数据
6.5 Turbine聚合集群数据
6.5.2 context-path导致监控失败
6.6 本章小结
第7章 API网关
7.1 Zuul简介
7.2 使用Zuul构建微服务网关
7.2.2 集成Eureka
7.3 Zuul路由配置
7.4 Zuul过滤器讲解
7.4.1 过滤器类型
7.4.2 请求生命周期
7.4.3 使用过滤器
7.4.4 过滤器禁用
7.4.5 过滤器中传递数据
7.4.6 过滤器拦截请求
7.4.7 过滤器中异常处理
7.5 Zuul容错和回退
7.5.1 容错机制
7.5.2 回退机制
7.6 Zuul使用小经验
7.6.2 /filters端点
7.6.3 文件上传
7.6.4 请求响应信息输出
7.6.5 Zuul自带的Debug功能
7.7 Zuul高可用
7.8 本章小结
第三部分 实战篇
第8章 API网关之Spring Cloud Gateway
8.2 Spring Cloud Gateway工作原理
8.3 Spring Cloud Gateway快速上手
8.3.2 路由转发示例
8.3.3 整合Eureka路由
8.3.4 整合Eureka的默认路由
8.4 Spring Cloud Gateway路由断言工厂
8.4.2 自定义路由断言工厂
8.5 Spring Cloud Gateway过滤器工厂
8.5.2 自定义Spring Cloud Gateway过滤器工厂
8.6 全局过滤器
8.7 实战案例
8.7.2 熔断回退实战
8.7.3 跨域实战
8.7.4 统一异常处理
8.7.5 重试机制
8.8 本章小结
第9章 自研分布式配置管理
9.1 自研配置管理框架Smconf简介
9.2 Smconf工作原理
9.3 Smconf部 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Spring Cloud微服务:入门、实战与进阶 - (EPUB全文下载)