java学习基地

微信扫一扫 分享朋友圈

已有 84632 人浏览分享

Spring Cloud微服务:入门、实战与进阶 PDF 电子书

  [复制链接]
84632 397




Spring Cloud微效劳:进门、真战取进阶 PDF 电子书 百度云 网盘下载java电子书保举来由:那是一部从手艺道理、工程理论战进阶提拔3个维度解说SpringCloud微效劳架构取开辟的著做。
做者正在SpringCloud微效劳范畴有丰硕的工程理论经历,它将率领读者整根底进门Spring Cloud微效劳,并快速把握入手理论才能,*末进阶为SpringCloud微效劳范畴的手艺达人。

网盘下载:
旅客,本躲藏内容需求VIP会员才气阅读,您需求晋级才能够阅读面击那里晋级VIP




做者:尹凶悲 著
出书社:机器产业出书社
出书工夫:2019-06
册本价钱:89.00元

java电子书目次:
第一部门 筹办篇
第1章 Spring Cloud取微效劳概述  2
1.1 传统的单体使用  2
1.1.1 改良单体使用的架构  2
1.1.2 背微效劳挨近  3
1.2 甚么是微效劳  4
1.2.1 利用微效劳架构的劣势战优势  4
1.2.2 重构前的筹办事情  5
1.3 甚么是Spring Cloud  5
1.3.1 Spring Cloud模块引见 6
1.3.2 Spring Cloud版本引见 6
1.4 本章小结  7
第2章 真战前的筹办事情  8
2.1 开辟情况的筹办  8
2.2 Spring Boot进门 9
2.2.1 Spring Boot简介 9
2.2.2 拆建Spring Boot项目 9
2.2.3 编写第一个REST接心 11
2.2.4 读与设置文件  11
2.2.5 profiles多情况设置  13
2.2.6 热布置 13
2.2.7 actuator监控 15
2.2.8 捉义actuator兜楞 17
2.2.9 同一非常处置  18
2.2.10 同步施行  20
2.2.11 随机端心  22
2.2.12 编译挨包  24
2.3 Spring Boot Starter捉义 25
2.3.1 Spring Boot Starter项目创立 25
2.3.2 主动创立客户端  26
2.3.3 利用Starter  27
2.3.4 利用注解开启Starter主动构建 27
2.3.5 利用设置开启Starter主动构建 28
2.3.6 设置Starter内容提醒 29
2.4 本章小结  29
第两部门 根底篇
第3章 Eureka 注册中间 32
3.1 Eureka  32
3.2 利用 Eureka 编写注册中间效劳  33
3.3 编写效劳供给者  35
3.3.1 创立项目注册到Eureka  35
3.3.2 编写供给接心  36
3.4 编写效劳消耗者  37
3.4.1 间接挪用接心  37
3.4.2 经由过程Eureka去消耗接心  38
3.5 开启 Eureka 认证 38
3.6 Eureka 下可用拆建  39
3.6.1 下可用道理  39
3.6.2 拆建步调  40
3.7 经常使用设置解说  41
3.7.1 封闭自我庇护  41
3.7.2 捉义Eureka的
InstanceID  41
3.7.3 捉义真例跳转链接  42
3.7.4 快速移除曾经生效的效劳疑息  43
3.8 扩大利用  44
3.8.1 Eureka REST API  44
3.8.2 元数据利用  46
3.8.3 EurekaClient利用 47
3.8.4 安康查抄  49
3.8.5 效劳高低线监控  50
3.9 本章小结  51
第4章 客户端背载平衡Ribbon  52
4.1 Ribbon  52
4.1.1 Ribbon模块 52
4.1.2 Ribbon 利用 53
4.2 RestTemplate分离 Ribbon 利用 54
4.2.1 利用RestTemplate取整开 Ribbon  54
4.2.2 RestTemplate背载平衡示例  57
4.2.3 @LoadBalanced注解道理 58
4.2.4 Ribbon API 利用 62
4.2.5 Ribbon 饿饥减载 63
4.3 背载平衡战略引见  64
4.4 捉义背载战略  65
4.5 设置详解  66
4.5.1 经常使用设置  66
4.5.2 代码设置 Ribbon  67
4.5.3 设置文件方法设置Ribbon  67
4.6 重试机造  68
4.7 本章小结  69
第5章 声明式REST客户端Feign  70
5.1 利用 Feign 挪用效劳接心  70
5.1.1 正在Spring Cloud中散成Feign  71
5.1.2 利用Feign挪用接心 71
5.2 捉义 Feign的设置 72
5.2.1 日记设置  72
5.2.2 左券设置  73
5.2.3 Basic认证设置  74
5.2.4 超不时间设置  75
5.2.5 客户堆砰件设置  75
5.2.6 GZIP紧缩设置  76
5.2.7 编码器解码器设置  77
5.2.8 利用设置捉义Feign的设置 78
5.2.9 担当特征  78
5.2.10 多参数恳求机关  80
5.3 离开 Spring Cloud 利用 Feign  80
5.3.1 本死注解方法  81
5.3.2 构建Feign工具 82
5.3.3 其他设置  83
5.4 本章小结  83
第6章 Hystrix效劳容错处置  84
6.1 Hystrix  84
6.1.1 Hystrix的简朴利用  84
6.1.2 回退撑持  85
6.1.3 旌旗灯号量战略设置  86
6.1.4 线车吏离战略设置  86
6.1.5 成果缓存  87
6.1.6 缓存肃清  88
6.1.7 兼并恳求  89
6.2 正在 Spring Cloud 中利用Hystrix  91
6.2.1 简朴利用  91
6.2.2 设置详解  92
6.2.3 Feign整开Hystrix效劳容错  95
6.2.4 Feign中禁用Hystrix  97
6.3 Hystrix监控 97
6.4 整开 Dashboard 检察监控数据  98
6.5 Turbine 散开散群数据  100
6.5.1 Turbine利用 100
6.5.2 context-path招致监控失利  101
6.6 本章小结  102
第7章 API网闭 103
7.1 Zuul简介  103
7.2 利用Zuul构建微效劳网闭  104
7.2.1 简朴利用  104
7.2.2 散成Eureka  105
7.3 Zuul路由设置  105
7.4 Zuul过滤器解说  106
7.4.1 过滤器范例  106
7.4.2 恳求性命周期  107
7.4.3 利用过滤器  108
7.4.4 过滤器禁用  109
7.4.5 过滤器中通报数据  110
7.4.6 过滤器阻拦恳求  111
7.4.7 过滤器中非常处置  113
7.5 Zuul容错战回退  115
7.5.1 容错机造  115
7.5.2 回退机造  116
7.6 Zuul利用小经历  118
7.6.1 /routes 兜楞 118
7.6.2 /filters 兜楞 118
7.6.3 文件上传  119
7.6.4 恳求呼应疑息输出  121
7.6.5 Zuul自带的Debug功用  124
7.7 Zuul下可用  126
7.8 本章小结  127
第三部门 真战篇
第8章 API 网闭之Spring Cloud Gateway  130
8.1 Spring Cloud Gateway引见 130
8.2 Spring Cloud Gateway事情道理 131
8.3 Spring Cloud Gateway快速沙轮 131
8.3.1 创立Gateway项目 131
8.3.2 路由转收示例  132
8.3.3 整开Eureka路由 133
8.3.4 整开Eureka的默许路由  133
8.4 Spring Cloud Gateway路由断行工场  134
8.4.1 路由断行工场利用  134
8.4.2 捉义路由断行工场  136
8.5 Spring Cloud Gateway过滤器工场  137
8.5.1 Spring Cloud Gateway过滤器工场利用  137
8.5.2 捉义Spring Cloud Gateway过滤器工场  138
8.6 齐拘旋滤器  140
8.7 真战案例  143
8.7.1 限流真战  143
8.7.2 熔断回退真战  145
8.7.3 跨域真战  145
8.7.4 同一非常处置  147
8.7.5 重试机造  150
8.8 本章小结  151
第9章 自研散布首沅置办理  152
9.1 自岩射置办理框架Smconf简介 152
9.2 Smconf事情道理 153
9.3 Smconf布置 154
9.3.1 Mongodb装置 154
9.3.2 Zookeeper 装置 155
9.3.3 Smconf Server 布置 156
9.4 项目中散成Smconf  157
9.4.1 散成Smconf  157
9.4.2 利用Smconf  158
9.4.3 设置更新回调  159
9.5 Smconf具体利用 160
9.5.1 源码编译成绩  160
9.5.2 背景账号办理  160
9.5.3 REST API  161
9.6 Smconf源码剖析 163
9.6.1 Client启动 163
9.6.2 启动减载设置  165
9.6.3 设置修正推收道理  166
9.7 本章小结  167
第10章 散布首沅置中间Apollo  168
10.1 Apollo简介 168
10.2 Apollo的中心功用面  168
10.3 Apollo中心观点 170
10.4 Apollo当地布置 171
10.5 Apollo Portal办理背景利用  172
10.6 Java中利用Apollo  174
10.6.1 一般Java项目中利用  174
10.6.2 Spring Boot中利用 177
10.7 Apollo的架构设想  179
10.7.1 Apollo架构设想引见  179
10.7.2 Apollo效劳督翳计  181
10.7.3 Apollo客户督翳计  188
10.7.4 Apollo下可邮荑计  195
10.8 本章小结  196
第11章 Sleuth 效劳跟踪 197
11.1 Spring Cloud 散成 Sleuth  197
11.2 整开 Logstash  198
11.2.1 ELK 简介  198
11.2.2 输出 JSON 格局日记 198
11.3 整开Zipkin  200
11.3.1 Zipkin数据搜集效劳  200
11.3.2 项目散成Zipkin收收挪用链数据  201
11.3.3 抽样收罗数据  203
11.3.4 同步使命线程池界说  203
11.3.5 TracingFilter  204
11.3.6 监控当地办法  205
11.3.7 过滤没有念跟踪的恳求  206
11.3.8 用RabbitMq替代 Http 收收挪用链数据  206
11.3.9 用 Elasticsearch 存储挪用链数据  207
11.4 本章小结  208
第12章 微效劳之间挪用的宁静认证  209
12.1 甚么是 JWT  209
12.2 创立同一的认证效劳  210
12.2.1 表构造 210
12.2.2 JWT东西类启拆  210
12.2.3 认证接心  212
12.3 效劳供给圆停止挪用认证  212
12.4 效劳消耗圆申请 Token  214
12.5 Feign 挪用前同一申请 Token 通报到挪用的效劳中  216
12.6 RestTemplate挪用前同一申请 Token 通报到挪用的效劳中  217
12.7 Zuul中通报 Token 到路佑弈效劳中  218
12.8 本章小结  219
第13章 Spring BootAdmin  220
13.1 Spring Boot Admin 的利用办法  220
13.1.1 创立 Spring Boot Admin项目 220
13.1.2 将效劳注册到 Spring Boot Admin  221
13.1.3 监控内容引见  223
13.1.4 怎样正在 Admin 中检察各个效劳的日记  225
13.2 开启认证  226
13.3 散成 Eureka  227
13.4 监控效劳  228
13.4.1 映觜警报  228
13.4.2 捉义钉钉警报  229
13.5 本章小结  232
第14章 效劳的API文档办理 233
14.1 Swagger 简介 233
14.2 散成 Swagger 办理 API 文档 234
14.2.1 项目中散成 Swagger  234
14.2.2 利用 Swagger 天生文档 234
14.2.3 正在线测试接心  235
14.3 Swagger 注解 236
14.4 Eureka 掌握台快速检察 Swagger 文档 240
14.5 恳求认证  240
14.6 Zuul中散开多个效劳Swagger  241
14.7 本章小结  242
第四部门 初级篇
第15章 API 网闭扩大 244
15.1 映雩认证  244
15.1.1 静态办理没有需求阻拦的 API 恳求 244
15.1.2 创立认证的映雩效劳  246
15.1.3 路由之前的认证  247
15.1.4 背下流微效劳中通报认证以后的映雩疑息  248
15.1.5 内部效劳间的映雩疑息通报  248
15.2 效劳限流  250
15.2.1 限流算法  250
15.2.2 单节面限流  251
15.2.3 散瓤流  255
15.2.4 详细效劳限流  258
15.2.5 详细接心限流  258
15.3 效劳升级  262
15.4 灰度公布  264
15.4.1 道理解说  264
15.4.2 按照映雩做灰度公布  265
15.4.3 按照 IP 做灰度公布  268
15.5 本章小结  268
第16章 微效劳之缓存  269
16.1 Guava Cache 当地缓存 269
16.1.1 Guava Cache 简介 269
16.1.2 代码示例  270
16.1.3 收受接管战略  270
16.2 Redis 缓存 271
16.2.1 用Redistemplate操纵 Redis  271
16.2.2 用 Repository 操纵 Redis  272
16.2.3 Spring Cache 缓村据 274
16.2.4 缓存非常处置  278
16.2.5 捉义缓存东西类  279
16.3 避免缓存脱透计划  282
16.3.1 甚么是缓存脱透  282
16.3.2 缓存脱透的风险  282
16.3.3 处理计划  282
16.3.4 布隆过滤器引见  283
16.3.5 代码示例  283
16.4 避免缓存雪崩计划  284
16.4.1 甚么是缓存雪崩  284
16.4.2 缓存雪焙媚风险  284
16.4.3 处理计划  284
16.4.4 代码示例  285
16.4.5 散布式锁方法  285
16.5 本章小结  286
第17章 微效劳之存储  287
17.1 存储选型  287
17.2 Mongodb  288
17.2.1 散成 Spring Data Mongodb  288
17.2.2 增加数据操纵  288
17.2.3 索引利用  290
17.2.4 修正数据操纵  291
17.2.5 删除数据操纵  293
17.2.6 查询数据操纵  294
17.2.7 GridFS操纵 295
17.2.8 用 Repository方法操纵数据  296
17.2.9 自删 ID 完成 300
17.2.10 批量更新扩大  303
17.3 Mysql  304
17.3.1 散成 Spring Jdbc-Template  304
17.3.2 JdbcTemplate代码示例 305
17.3.3 启拆JdbcTemplate操纵Mysql更简朴 305
17.3.4 扩大JdbcTemplate利用方法 306
17.3.5 常睹成绩  310
17.4 Elasticsearch  312
17.4.1 散成 Spring Data Elasticsearch  312
17.4.2 Repository 示例 312
17.4.3 ElasticsearchTemplate示例 315
17.4.4 索引构建方法  318
17.5 本章小结  319
第18章 微效劳之散布式事件处理计划  320
18.1 两阶段型  320
18.2 TCC 抵偿型  321
18.3 终极分歧性  321
18.3.1 道理解说  321
18.3.2 创立牢靠性动静效劳  323
18.3.3 动静存储表设想  324
18.3.4 供给效劳接心  325
18.3.5 创立动静收收体系  329
18.3.6 消耗动静逻辑  332
18.3.7 动静办理体系  335
18.4 最年夜勤奋告诉型事件  335
18.5 本章小结  335
第19章 散布式使命调理  336
19.1 Elastic-Job  336
19.1.1 Elastic-Job 引见 336
19.1.2 使命调理今朝存正在的成绩  336
19.1.3 为何挑选 Elastic-Job  337
19.2 快速散成  338
19.3 使命利用  339
19.3.1 简朴使命  339
19.3.2 数据流使命  340
19.3.3 剧本使命  340
19.4 设置参数解说  341
19.4.1 注册中间设置  341
19.4.2 功课设置  342
19.4.3 dataflow 独占设置 343
19.4.4 script独占设置 343
19.5 多节面并止调理  344
19.5.1 吩飕观点  344
19.5.2 使命节面吩飕战略  344
19.5.3 营业数据吩飕处置  345
19.6 变乱逃踪  347
19.7 扩大功用  349
19.7.1 捉义监听器  349
19.7.2 界说非常处置  349
19.8 运维仄台  350
19.8.1 功用列表  350
19.8.2 布置运维仄台  351
19.8.3 运维仄台利用  351
19.9 利用经历分享  355
19.9.1 使命的分别战监控  355
19.9.2 使命的扩大性战节面数目  355
19.9.3 使命的反复施行  355
19.9.4 overwrite 笼盖成绩 356
19.9.5 流火式使命  356
19.10 本章小结  357
第20章 分库非处理计划  358
20.1 Sharding-JDBC  358
20.1.1 引见 358
20.1.2 功用列表  359
20.1.3 相干观点  359
20.2 快速散成  360
20.3 读写别离真战  362
20.3.1 筹办数据  362
20.3.2 设置读写别离  363
20.3.3 考证读从库  363
20.3.4 考证邢各库  365
20.3.5 Hint 强迫路由主库  366
20.4 分库非真战  367
20.4.1 经常使用吩飕算法  367
20.4.2 利用吩飕算法  368
20.4.3 没有分库只非真战  368
20.4.4 既分库又非真战  372
20.5 散布式主键  375
20.6 本章小结  377
第21章 最好消费理论经历  378
21.1 开辟情况战测试情况共用Eureka  378
21.2 Swagger战Actuator会见停止权限掌握  379
21.3 Spring Boot Admin监控被庇护的效劳  380
21.4 Apollo设置中间简化版拆建分享  380
21.5 Apollo利用小经历  382
21.5.1 大众设置  382
21.5.2 账号权限  383
21.5.3 情况设置战项目设置  385
21.6 Apollo静态调解日记级别  385
21.7 Apollo存储减稀 387
21.8 扩大Apollo撑持存储减解稀  390
21.9 Apollo分离Zuul完成静态路由  391
21.10 Apollo整开Archaius  393
21.11 Elastic-Job的Spring-Boot-Starter启拆 394
21.12 Spring Boot中Mongodb大都据源启拆  396
21.13 Zuul中对API停止减解稀  398
21.14 本章小结  400

举报 使用道具

回复

评论 397

冷酷的云  vip终身会员  发表于 2020-12-24 12:17:32 来自手机  | 显示全部楼层
我也顶起出售广告位

举报 使用道具

回复
月伴终生  vip终身会员  发表于 2021-1-3 15:28:38 | 显示全部楼层
过来看看的

举报 使用道具

回复
森林里的麋鹿灬  vip年度会员  发表于 2021-1-13 18:21:59 | 显示全部楼层
打酱油的人拉,回复下赚取积分

举报 使用道具

回复
绍峰99  vip终身会员  发表于 2021-1-15 17:54:05 | 显示全部楼层
嘘,低调。

举报 使用道具

回复
hyacinth  vip终身会员  发表于 2021-1-19 19:46:27 | 显示全部楼层
沙发!沙发!

举报 使用道具

回复
菲菲  vip终身会员  发表于 2021-2-6 07:41:20 | 显示全部楼层
过来看看的

举报 使用道具

回复
wuxue1213  vip终身会员  发表于 2021-2-6 11:36:44 | 显示全部楼层
专业抢沙发的!哈哈

举报 使用道具

回复
古斯特  vip年度会员  发表于 2021-2-7 23:19:37 | 显示全部楼层
楼猪V5啊

举报 使用道具

回复
青竹  vip终身会员  发表于 2021-2-12 15:28:22 | 显示全部楼层
垃圾内容,路过为证。

举报 使用道具

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

本版积分规则

0

关注

1

粉丝

308

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Archiver|手机版|java学习基地 |网站地图

GMT+8, 2021-9-17 06:19 , Processed in 0.458955 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.