热点推荐

查看: 22005|回复: 74

Spring Cloud微服务实战

  [复制链接]

1418

主题

1532

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
39191
发表于 2018-1-30 10:12:34 | 显示全部楼层 |阅读模式


内容简介  · · · · · ·

《Spring Cloud微服务实战》从时下流行的微服务架构概念出发,详细介绍了Spring Cloud针对微服务架构中几大核心要素的解决方案和基础组件。对于各个组件的介绍,《Spring Cloud微服务实战》主要以示例与源码结合的方式来帮助读者更好地理解这些组件的使用方法以及运行原理。同时,在介绍的过程中,还包含了作者在实践中所遇到的一些问题和解决思路,可供读者在实践中作为参考。

《Spring Cloud微服务实战》适合所有Java开发人员,尤其适合正在做微服务架构技术选型或正在实施微服务架构的团队查阅和参考。





目录  · · · · · ·

第1章 基础知识        1
什么是微服务架构        1
-- 与单体系统的区别        1
-- 如何实施微服务        2
为什么选择Spring Cloud        6
Spring Cloud简介        7
版本说明        8
第2章 微服务构建:Spring Boot        11
框架简介        12
快速入门        13
-- 项目构建与解析        13
-- 实现RESTful API        17
配置详解        20
-- 配置文件        20
-- 自定义参数        22
-- 参数引用        22
-- 使用随机数        23
-- 命令行参数        23
-- 多环境配置        24
-- 加载顺序        25
监控与管理        26
-- 初识actuator        27
-- 原生端点        28
小结        38
第3章 服务治理:Spring Cloud Eureka        39
服务治理        39
-- Netflix Eureka        40
--搭建服务注册中心        41
--注册服务提供者        43
--高可用注册中心        46
--服务发现与消费        48
Eureka详解        51
--基础架构        52
--服务治理机制        52
--源码分析        56
配置详解        65
--服务注册类配置        65
--服务实例类配置        67
跨平台支持        71
第4章 客户端负载均衡:Spring Cloud Ribbon        73
客户端负载均衡        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 Hystrix        130
快速入门        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 Feign        199
快速入门        200
参数绑定        202
继承特性        205
Ribbon配置        209
全局配置        209
指定服务配置        209
重试机制        210
Hystrix配置        211
全局配置        211
禁用Hystrix        211
指定命令配置        212
服务降级配置        212
其他配置        214
第7章 API网关服务:Spring Cloud Zuul        217
快速入门        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 Config        267
快速入门        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 Bus        295
消息代理        295
RabbitMQ实现消息总线        296
-- 基本概念        297
-- 安装与使用        298
-- 快速入门        302
-- 整合Spring Cloud Bus        306
-- 原理分析        307
-- 指定刷新范围        308
-- 架构优化        309
-- RabbitMQ配置        310
Kafka实现消息总线        312
-- Kafka简介        312
-- 快速入门        313
--整合Spring Cloud Bus        315
-- Kafka配置        318
深入理解        318
-- 源码分析        320
-- 其他消息代理的支持        342
第10章 消息驱动的微服务:Spring Cloud Stream        344
快速入门        344
核心概念        349
-- 绑定器        350
-- 发布-订阅模式        351
-- 消费组        353
-- 消息分区        354
使用详解        355
-- 开启绑定功能        355
-- 绑定消息通道        356
-- 消息生产与消费        360
-- 响应式编程        366
-- 消费组与消息分区        368
-- 消息类型        370
绑定器详解        373
-- 绑定器SPI        373
-- 自动化配置        374
-- 多绑定器配置        374
-- RabbitMQ与Kafka绑定器        376
配置详解        376
-- 基础配置        377
-- 绑定通道配置        377
-- 绑定器配置        379
第11章 分布式服务跟踪:Spring Cloud Sleuth        386
快速入门        386
-- 准备工作        386
-- 实现跟踪        389
跟踪原理        390
抽样收集        392
与Logstash整合        394
与Zipkin整合        397
-- HTTP收集        398
-- 消息中间件收集        402
-- 收集原理        404
-- 数据存储        414
-- API接口        417
附录A Starter POMs        419
后记        421
· · · · ·


下载地址回复可见:
游客,如果您要查看本帖隐藏内容请回复


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

13

帖子

26

积分

Lv1码农小白

Rank: 1

积分
26
发表于 2018-2-11 15:25:35 | 显示全部楼层
又是一本好书
回复

使用道具 举报

0

主题

17

帖子

47

积分

Lv1码农小白

Rank: 1

积分
47
发表于 2018-2-22 21:14:04 | 显示全部楼层
:P
回复

使用道具 举报

0

主题

199

帖子

673

积分

永久VIP会员

Rank: 3Rank: 3

积分
673
发表于 2018-3-4 10:55:00 | 显示全部楼层
下载看看。。。
回复

使用道具 举报

0

主题

1

帖子

6

积分

Lv1码农小白

Rank: 1

积分
6
发表于 2018-3-8 15:39:19 | 显示全部楼层
faweofiwjefawefawe
回复

使用道具 举报

0

主题

53

帖子

679

积分

永久VIP会员

Rank: 3Rank: 3

积分
679
发表于 2018-3-19 22:36:54 | 显示全部楼层
非常好的资源 。。。。
回复

使用道具 举报

0

主题

27

帖子

227

积分

永久VIP会员

Rank: 3Rank: 3

积分
227
发表于 2018-3-22 20:45:39 | 显示全部楼层
又是一本好书
回复

使用道具 举报

1

主题

152

帖子

516

积分

Lv1码农小白

Rank: 1

积分
516
发表于 2018-3-23 16:07:06 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

71

帖子

216

积分

Lv1码农小白

Rank: 1

积分
216
发表于 2018-4-12 00:01:28 | 显示全部楼层
下载下载下载
回复

使用道具 举报

0

主题

39

帖子

190

积分

永久VIP会员

Rank: 3Rank: 3

积分
190
发表于 2018-4-27 20:29:41 | 显示全部楼层
厉害啦 找不到的好资源 这里统统都有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表