Spring Cloud微服务实战
2021-11-21 16:06:03 22 举报
AI智能生成
Spring Cloud微服务实战书签
作者其他创作
大纲/内容
推荐序1 4
无标题 4
推荐序2 6
推荐序3 8
推荐语 9
前言 11
目录 13
第1章 基础知识 20
什么是微服务架构 20
与单体系统的区别 20
如何实施微服务 21
为什么选择Spring Cloud 25
Spring Cloud简介 26
版本说明 27
第2章 微服务构建:Spring Boot 30
框架简介 31
快速入门 32
项目构建与解析 32
实现RESTful API 36
配置详解 39
配置文件 39
自定义参数 41
参数引用 41
使用随机数 42
命令行参数 42
多环境配置 43
加载顺序 44
监控与管理 45
初识actuator 46
原生端点 47
小结 57
第3章 服务治理:Spring Cloud Eureka 58
服务治理 58
Netflix Eureka 59
搭建服务注册中心 60
注册服务提供者 62
高可用注册中心 65
服务发现与消费 67
Eureka详解 70
基础架构 71
服务治理机制 71
源码分析 75
配置详解 84
服务注册类配置 84
服务实例类配置 86
跨平台支持 90
第4章 客户端负载均衡:Spring Cloud Ribbon 92
客户端负载均衡 92
RestTemplate详解 94
GET请求 94
POST请求 96
PUT请求 98
DELETE请求 98
源码分析 99
负载均衡器 110
负载均衡策略 128
配置详解 142
自动化配置 143
Camden版本对RibbonClient配置的优化 144
参数配置 146
与Eureka结合 146
重试机制 147
第5章 服务容错保护:Spring Cloud Hystrix 149
快速入门 150
原理分析 154
工作流程 154
断路器原理 163
依赖隔离 167
使用详解 170
创建请求命令 170
定义服务降级 173
异常处理 176
命令名称、分组以及线程池划分 177
请求缓存 178
请求合并 185
属性详解 191
Command属性 193
collapser属性 203
threadPool属性 204
Hystrix仪表盘 206
Turbine集群监控 211
构建监控聚合服务 211
与消息代理结合 215
第6章 声明式服务调用:Spring Cloud Feign 218
快速入门 219
参数绑定 221
继承特性 224
Ribbon配置 228
全局配置 228
指定服务配置 228
重试机制 229
Hystrix配置 230
全局配置 230
禁用Hystrix 230
指定命令配置 231
服务降级配置 231
其他配置 233
日志配置 234
第7章 API网关服务:Spring Cloud Zuul 236
快速入门 238
构建网关 239
请求路由 240
请求过滤 242
路由详解 245
传统路由配置 245
服务路由配置 247
服务路由的默认规则 248
自定义路由映射规则 248
路径匹配 249
路由前缀 252
本地跳转 253
Cookie与头信息 254
Hystrix和Ribbon支持 255
过滤器详解 257
过滤器 257
请求生命周期 258
核心过滤器 259
异常处理 263
禁用过滤器 275
动态加载 276
动态路由 276
动态过滤器 280
第8章 分布式配置中心:Spring Cloud Config 286
快速入门 286
构建配置中心 287
配置规则详解 288
客户端配置映射 291
服务端详解 293
基础架构 293
Git配置仓库 295
SVN配置仓库 298
本地仓库 298
本地文件系统 298
健康监测 299
属性覆盖 300
安全保护 300
加密解密 301
高可用配置 305
客户端详解 305
URI指定配置中心 306
服务化配置中心 306
失败快速响应与重试 309
获取远程配置 311
动态刷新配置 312
第9章 消息总线:Spring Cloud Bus 314
消息代理 314
RabbitMQ实现消息总线 315
基本概念 316
安装与使用 317
快速入门 321
整合Spring Cloud Bus 325
原理分析 326
指定刷新范围 327
架构优化 328
RabbitMQ配置 329
Kafka实现消息总线 331
Kafka简介 331
快速入门 332
整合Spring Cloud Bus 334
Kafka配置 337
深入理解 337
源码分析 339
其他消息代理的支持 361
第10章 消息驱动的微服务:Spring Cloud Stream 363
快速入门 363
核心概念 368
绑定器 369
发布-订阅模式 370
消费组 372
消息分区 373
使用详解 374
开启绑定功能 374
绑定消息通道 375
消息生产与消费 379
响应式编程 385
消费组与消息分区 387
消息类型 389
绑定器详解 392
绑定器SPI 392
自动化配置 393
多绑定器配置 393
RabbitMQ与Kafka绑定器 395
配置详解 395
基础配置 396
绑定通道配置 396
绑定器配置 398
第11章 分布式服务跟踪:Spring Cloud Sleuth 405
快速入门 405
准备工作 405
实现跟踪 408
跟踪原理 409
抽样收集 411
与Logstash整合 413
与Zipkin整合 416
HTTP收集 417
消息中间件收集 421
收集原理 423
数据存储 433
API接口 436
附录A Starter POMs 438
后记 440
0 条评论
下一页