首页 -> 信息技术 -> Spring Cloud微服务实战
  • 标题:Spring Cloud微服务实战
  • 作者:翟永超
  • 出版社:电子工业出版社
  • 关键词:spring cloud,微服务,微服务实战
  • 类别:1
使用下载码获取下载地址

所有资源使用下载码进行下载,如果没有下载码可以加右边微信账号加载。

第1章 基础知识1
什么是微服务架构1
-- 与单体系统的区别1
-- 如何实施微服务2
为什么选择Spring Cloud6
Spring Cloud简介7
版本说明8
第2章 微服务构建:Spring Boot11
框架简介12
快速入门13
-- 项目构建与解析13
-- 实现RESTful API17
配置详解20
-- 配置文件20
-- 自定义参数22
-- 参数引用22
-- 使用随机数23
-- 命令行参数23
-- 多环境配置24
-- 加载顺序25
监控与管理26
-- 初识actuator27
-- 原生端点28
小结38
第3章 服务治理:Spring Cloud Eureka39
服务治理39
-- Netflix Eureka40
--搭建服务注册中心41
--注册服务提供者43
--高可用注册中心46
--服务发现与消费48
Eureka详解51
--基础架构52
--服务治理机制52
--源码分析56
配置详解65
--服务注册类配置65
--服务实例类配置67
跨平台支持71
第4章 客户端负载均衡:Spring Cloud Ribbon73
客户端负载均衡73
RestTemplate详解75
-- GET请求75
-- POST请求77
-- PUT请求79
-- DELETE请求79
源码分析80
-- 负载均衡器91
-- 负载均衡策略109
配置详解123
--自动化配置124
-- Camden版本对RibbonClient配置的优化125
-- 参数配置127
-- 与Eureka结合127
重试机制128
第5章 服务容错保护:Spring Cloud Hystrix130
快速入门131
原理分析135
-- 工作流程135
-- 断路器原理144
-- 依赖隔离148
使用详解151
-- 创建请求命令151
-- 定义服务降级154
-- 异常处理157
-- 命令名称、分组以及线程池划分158
-- 请求缓存159
-- 请求合并166
属性详解172
-- Command属性174
-- collapser属性184
-- threadPool属性185
Hystrix仪表盘187
Turbine集群监控192
-- 构建监控聚合服务192
-- 与消息代理结合196
第6章 声明式服务调用:Spring Cloud Feign199
快速入门200
参数绑定202
继承特性205
Ribbon配置209
全局配置209
指定服务配置209
重试机制210
Hystrix配置211
全局配置211
禁用Hystrix211
指定命令配置212
服务降级配置212
其他配置214
第7章 API网关服务:Spring Cloud Zuul217
快速入门219
-- 构建网关220
-- 请求路由221
-- 请求过滤223
路由详解226
-- 传统路由配置226
-- 服务路由配置228
-- 服务路由的默认规则229
-- 自定义路由映射规则229
-- 路径匹配230
-- 路由前缀233
-- 本地跳转234
-- Cookie与头信息235
-- Hystrix和Ribbon支持236
过滤器详解238
-- 过滤器238
-- 请求生命周期239
-- 核心过滤器240
-- 异常处理244
-- 禁用过滤器256
动态加载257
-- 动态路由257
-- 动态过滤器261
第8章 分布式配置中心:Spring Cloud Config267
快速入门267
-- 构建配置中心268
-- 配置规则详解269
-- 客户端配置映射272
服务端详解274
-- 基础架构274
-- Git配置仓库276
-- SVN配置仓库279
-- 本地仓库279
-- 本地文件系统279
-- 健康监测280
-- 属性覆盖281
-- 安全保护281
-- 加密解密282
-- 高可用配置286
客户端详解286
-- URI指定配置中心287
-- 服务化配置中心287
-- 失败快速响应与重试290
-- 获取远程配置292
-- 动态刷新配置293
第9章 消息总线:Spring Cloud Bus295
消息代理295
RabbitMQ实现消息总线296
-- 基本概念297
-- 安装与使用298
-- 快速入门302
-- 整合Spring Cloud Bus306
-- 原理分析307
-- 指定刷新范围308
-- 架构优化309
-- RabbitMQ配置310
Kafka实现消息总线312
-- Kafka简介312
-- 快速入门313
--整合Spring Cloud Bus315
-- Kafka配置318
深入理解318
-- 源码分析320
-- 其他消息代理的支持342
第10章 消息驱动的微服务:Spring Cloud Stream344
快速入门344
核心概念349
-- 绑定器350
-- 发布-订阅模式351
-- 消费组353
-- 消息分区354
使用详解355
-- 开启绑定功能355
-- 绑定消息通道356
-- 消息生产与消费360
-- 响应式编程366
-- 消费组与消息分区368
-- 消息类型370
绑定器详解373
-- 绑定器SPI373
-- 自动化配置374
-- 多绑定器配置374
-- RabbitMQ与Kafka绑定器376
配置详解376
-- 基础配置377
-- 绑定通道配置377
-- 绑定器配置379
第11章 分布式服务跟踪:Spring Cloud Sleuth386
快速入门386
-- 准备工作386
-- 实现跟踪389
跟踪原理390
抽样收集392
与Logstash整合394
与Zipkin整合397
-- HTTP收集398
-- 消息中间件收集402
-- 收集原理404
-- 数据存储414
-- API接口417
附录A Starter POMs419
后记421