深入理解Spring Cloud与微服务构建 第2版 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
深入理解Spring Cloud与微服务构建 第2版电子书下载地址
- 文件名
- [epub 下载] 深入理解Spring Cloud与微服务构建 第2版 epub格式电子书
- [azw3 下载] 深入理解Spring Cloud与微服务构建 第2版 azw3格式电子书
- [pdf 下载] 深入理解Spring Cloud与微服务构建 第2版 pdf格式电子书
- [txt 下载] 深入理解Spring Cloud与微服务构建 第2版 txt格式电子书
- [mobi 下载] 深入理解Spring Cloud与微服务构建 第2版 mobi格式电子书
- [word 下载] 深入理解Spring Cloud与微服务构建 第2版 word格式电子书
- [kindle 下载] 深入理解Spring Cloud与微服务构建 第2版 kindle格式电子书
内容简介:
《深入理解Spring Cloud与微服务构建 第2版》共分为18章,全面涵盖了通过Spring Cloud构建微服务的相关知识点。第1、2章详细介绍了微服务架构和Spring Cloud。第3、4章讲解了通过Spring Cloud构建微服务的准备工作。第5~14章以案例为切入点,讲解了通过Spring Cloud构建微服务的基础组件,包括Eureka、Ribbon、Feign、Hystrix、Zuul、Gateway、Consul、Config、Sleuth、Admint等组件。第15~17章讲述了使用Spring Cloud OAuth2来保护微服务系统的相关知识。第18章用一个综合案例全面讲解了如何使用Spring Cloud构建微服务,可用于实际开发中。
书籍目录:
第 1章 微服务简介1
1.1 单体架构及其存在的不足 1
1.1.1 单体架构简介 1
1.1.2 单体架构存在的不足 2
1.1.3 单体架构使用服务器集群及存在的不足 2
1.2 微服务 3
1.2.1 什么是微服务 4
1.2.2 微服务的优势 8
1.3 微服务的不足 9
1.3.1 微服务的复杂度 9
1.3.2 分布式事务 9
1.3.3 服务的划分 11
1.3.4 服务的部署 11
1.4 微服务和SOA的关系 12
1.5 微服务的设计原则 12
第 2章 Spring Cloud简介 14
2.1 微服务应该具备的功能 14
2.1.1 服务的注册与发现 15
2.1.2 服务的负载均衡 15
2.1.3 服务的容错 16
2.1.4 服务网关 18
2.1.5 服务配置的统一管理 19
2.1.6 服务链路追踪 20
2.2 Spring Cloud 20
2.2.1 简介 20
2.2.2 常用组件 21
2.2.3 项目一览 22
2.3 Dubbo简介 23
2.4 Spring Cloud与Dubbo比较 24
2.5 Kubernetes简介 25
2.6 Spring Could与Kubernetes比较 27
2.7 总结 28
第3章 构建微服务的准备 29
3.1 JDK的安装 29
3.1.1 JDK的下载和安装 29
3.1.2 环境变量的配置 29
3.2 IDEA的安装 30
3.2.1 IDEA的下载 30
3.2.2 用IDEA创建一个Spring Boot工程 31
3.2.3 用IDEA启动多个Spring Boot工程实例 33
3.3 构建工具Maven的使用 34
3.3.1 Maven简介 34
3.3.2 Maven的安装 34
3.3.3 Maven的核心概念 36
3.3.4 编写Pom文件 36
3.3.5 Maven构建项目的生命周期 38
3.3.6 常用的Maven命令 39
第4章 开发框架Spring Boot 41
4.1 Spring Boot简介 41
4.1.1 Spring Boot的特点 41
4.1.2 Spring Boot的优点 42
4.2 用IDEA构建Spring Boot工程 42
4.2.1 项目结构 42
4.2.2 在Spring Boot工程中构建Web程序 43
4.2.3 Spring Boot的测试 44
4.3 Spring Boot配置文件详解 45
4.3.1 自定义属性 45
4.3.2 将配置文件的属性赋给实体类 46
4.3.3 自定义配置文件 47
4.3.4 多个环境的配置文件 48
4.4 运行状态监控Actuator 48
4.4.1 查看运行程序的健康状态 50
4.4.2 查看运行程序的Bean 51
4.4.3 使用Actuator关闭应用程序 53
4.4.4 使用shell连接Actuator 54
4.5 Spring Boot整合JPA 55
4.6 Spring Boot整合Redis 58
4.6.1 Redis简介 58
4.6.2 Redis的安装 58
4.6.3 在Spring Boot中使用Redis 58
4.7 Spring Boot整合Swagger2,搭建Restful API在线文档 60
第5章 服务注册和发现Eureka 64
5.1 Eureka简介 64
5.1.1 什么是Eureka 64
5.1.2 为什么选择Eureka 64
5.1.3 Eureka的基本架构 65
5.2 编写Eureka Server 65
5.3 编写Eureka Client 68
5.4 源码解析Eureka 71
5.4.1 Eureka的一些概念 71
5.4.2 Eureka的高可用架构 72
5.4.3 Register服务注册 72
5.4.4 Renew服务续约 76
5.4.5 为什么Eureka Client获取服务实例这么慢 77
5.4.6 Eureka 的自我保护模式 78
5.5 构建高可用的Eureka Server集群 79
5.6 总结 81
第6章 负载均衡Ribbon 82
6.1 RestTemplate简介 82
6.2 Ribbon简介 83
6.3 使用RestTemplate和Ribbon来消费服务 83
6.4 LoadBalancerClient简介 86
6.5 源码解析Ribbon 88
第7章 声明式调用Feign 99
7.1 写一个Feign客户端 99
7.2 FeignClient详解 103
7.3 FeignClient的配置 104
7.4 从源码的角度讲解Feign的工作原理 105
7.5 在Feign中使用HttpClient和OkHttp 108
7.6 Feign是如何实现负载均衡的 110
7.7 总结 112
第8章 熔断器Hystrix 113
8.1 Hystrix简介 113
8.2 Hystrix解决的问题 113
8.3 Hystrix的设计原则 115
8.4 Hystrix的工作机制 115
8.5 在RestTemplate和Ribbon上使用熔断器 116
8.6 在Feign上使用熔断器 117
8.7 使用Hystrix Dashboard监控熔断器的状态 118
8.7.1 在RestTemplate中使用Hystrix Dashboard 118
8.7.2 在Feign中使用Hystrix Dashboard 121
8.8 使用Turbine聚合监控 122
第9章 路由网关Spring Cloud Zuul 124
9.1 为什么需要Zuul 124
9.2 Zuul的工作原理 124
9.3 案例实战 126
9.3.1 搭建Zuul服务 126
9.3.2 在Zuul上配置API接口的版本号 129
9.3.3 在Zuul上配置熔断器 130
9.3.4 在Zuul中使用过滤器 131
9.3.5 Zuul的常见使用方式 133
第 10章 服务网关 135
10.1 服务网关的实现原理 135
10.2 断言工厂 136
10.2.1 After路由断言工厂 136
10.2.2 Header断言工厂 138
10.2.3 Cookie路由断言工厂 139
10.2.4 Host路由断言工厂 140
10.2.5 Method路由断言工厂 140
10.2.6 Path 路由断言工厂 141
10.2.7 Query 路由断言工厂 141
10.3 过滤器 142
10.3.1 过滤器的作用 143
10.3.2 过滤器的生命周期 144
10.3.3 网关过滤器 144
10.3.4 全局过滤器 151
10.4 限流 153
10.4.1 常见的限流算法 153
10.4.2 服务网关的限流 154
10.5 服务化 156
10.5.1 工程介绍 156
10.5.2 service-gateway工程详细介绍 157
10.6 总结 159
第 11章 服务注册和发现Consul 160
11.1 什么是Consul 160
11.1.1 基本术语 160
11.1.2 Consul的特点和功能 161
11.1.3 Consul的原理 161
11.1.4 Consul的基本架构 161
11.1.5 Consul服务注册发现流程 163
11.2 Consul与Eureka比较 163
11.3 下载和安装Consul 164
11.4 使用Spring Cloud Consul进行服务注册和发现 165
11.4.1 服务提供者consul-provider 165
11.4.2 服务消费者consul-provider 167
11.5 使用Spring Cloud Consul Config做服务配置中心 168
11.6 动态刷新配置 170
11.7 总结 171
第 12章 配置中心Spring Cloud Config 172
12.1 Config Server从本地读取配置文件 172
12.1.1 构建Config Server 172
12.1.2 构建Config Client 174
12.2 Config Server从远程Git仓库读取配置文件 175
12.3 构建高可用的Config Server 176
12.3.1 构建Eureka Server 177
12.3.2 改造Config Server 178
12.3.3 改造Config Client 178
12.4 使用Spring Cloud Bus刷新配置 180
12.5 将配置存储在MySQL数据库中 182
12.5.1 改造config-server工程 182
12.5.2 初始化数据库 183
第 13章 服务链路追踪Spring Cloud Sleuth 184
13.1 为什么需要Spring Cloud Sleuth 184
13.2 基本术语 184
13.3 案例讲解 186
13.3.1 启动Zipkin Server 187
13.3.2 构建服务提供者 187
13.3.3 构建服务消费者 189
13.3.4 项目演示 191
13.4 在链路数据中添加自定义数据 192
13.5 使用RabbitMQ 传输链路数据 192
13.6 在MySQL数据库中存储链路数据 194
13.7 在ElasticSearch中存储链路数据 195
13.8 用Kibana展示链路数据 196
第 14章 微服务监控Spring Boot Admin 198
14.1 使用Spring Boot Admin监控Spring Boot应用程序 199
14.1.1 创建Spring Boot Admin Server 199
14.1.2 创建Spring Boot Admin Client 200
14.2 使用Spring Boot Admin监控Spring Cloud微服务 202
14.2.1 构建Admin Server 202
14.2.2 构建Admin Client 204
14.3 在Spring Boot Admin中添加Security和Mail组件 205
14.3.1 Spring Boot Admin集成Security组件 206
14.3.2 Spring Boot Admin集成Mail组件 208
第 15章 Spring Boot Security详解 209
15.1 Spring Security简介 209
15.1.1 什么是Spring Security 209
15.1.2 为什么选择Spring Security 209
15.1.3 Spring Security提供的安全模块 210
15.2 Spring Boot Security与Spring Security的关系 211
15.3 Spring Boot Security案例详解 211
15.3.1 构建Spring Boot Security工程 211
15.3.2 配置Spring Security 213
15.3.3 编写相关界面 215
15.3.4 Spring Security方法级别上的保护 220
15.3.5 从数据库中读取用户的认证信息 223
15.4 总结 228
第 16章 使用Spring Cloud OAuth2保护微服务系统 230
16.1 什么是OAuth2 230
16.2 如何使用Spring OAuth2 231
16.2.1 OAuth2 Provider 231
16.2.2 OAuth2 Client 235
16.3 案例分析 236
16.3.1 编写Eureka Server 237
16.3.2 编写Uaa授权服务 237
16.3.3 编写service-hi资源服务 244
16.4 总结 250
第 17章 使用Spring Security OAuth2和JWT保护微服务系统 251
17.1 JWT简介 251
17.1.1 什么是JWT 251
17.1.2 JWT的结构 252
17.1.3 JWT的应用场景 253
17.1.4 如何使用JWT 253
17.2 案例分析 253
17.2.1 案例架构设计 253
17.2.2 编写主Maven工程 254
17.2.3 编写Eureka Server 256
17.2.4 编写Uaa授权服务 256
17.2.5 编写user-service资源服务 262
17.3 总结 270
第 18章 使用Spring Cloud构建微服务综合案例 271
18.1 案例介绍 271
18.1.1 工程结构 271
18.1.2 使用的技术栈 271
18.1.3 工程架构 272
18.1.4 功能展示 274
18.2 案例详解 277
18.2.1 准备工作 278
18.2.2 构建主Maven工程 278
18.2.3 构建eureka-server工程 279
18.2.4 构建config-server工程 280
18.2.5 构建Zipkin工程 281
18.2.6 构建monitoring-service工程 282
18.2.7 构建uaa-service工程 284
18.2.8 构建gateway-service工程 286
18.2.9 构建admin-service工程 287
18.2.10 构建user-service工程 287
18.2.11 构建blog-service工程 290
18.2.12 构建log-service工程 291
18.3 启动源码工程 294
18.4 项目演示 295
18.5 总结 296
作者介绍:
方志朋,毕业于武汉理工大学,就职于某互联网金融公司。Spring Cloud中国社区联合发起人、CSDN博客专家,专注于分布式系统和中间件等领域的研究和开发,乐于分享,爱好开源,对技术有着强烈的追求,活跃于各大技术社区。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
书籍介绍
《深入理解Spring Cloud与微服务构建 第2版》共分为18章,全面涵盖了通过Spring Cloud构建微服务的相关知识点。第1、2章详细介绍了微服务架构和Spring Cloud。第3、4章讲解了通过Spring Cloud构建微服务的准备工作。第5~14章以案例为切入点,讲解了通过Spring Cloud构建微服务的基础组件,包括Eureka、Ribbon、Feign、Hystrix、Zuul、Gateway、Consul、Config、Sleuth、Admint等组件。第15~17章讲述了使用Spring Cloud OAuth2来保护微服务系统的相关知识。第18章用一个综合案例全面讲解了如何使用Spring Cloud构建微服务,可用于实际开发中。
网站评分
书籍多样性:5分
书籍信息完全性:6分
网站更新速度:8分
使用便利性:5分
书籍清晰度:4分
书籍格式兼容性:3分
是否包含广告:4分
加载速度:3分
安全性:6分
稳定性:7分
搜索功能:5分
下载便捷性:9分
下载点评
- 还行吧(327+)
- 体验还行(550+)
- 章节完整(172+)
- 中评多(468+)
- 差评(576+)
- 值得下载(450+)
- 博大精深(393+)
- 好评(427+)
下载评价
- 网友 蓬***之: ( 2024-12-31 06:12:57 )
好棒good
- 网友 屠***好: ( 2024-12-21 23:38:31 )
还行吧。
- 网友 师***怡: ( 2024-12-27 10:01:10 )
说的好不如用的好,真心很好。越来越完美
- 网友 国***舒: ( 2025-01-18 07:41:25 )
中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到
- 网友 谢***灵: ( 2024-12-30 00:07:19 )
推荐,啥格式都有
- 网友 常***翠: ( 2025-01-14 09:25:17 )
哈哈哈哈哈哈
- 网友 相***儿: ( 2024-12-29 16:19:51 )
你要的这里都能找到哦!!!
- 网友 沈***松: ( 2024-12-22 13:42:21 )
挺好的,不错
- 网友 孙***美: ( 2025-01-03 12:54:16 )
加油!支持一下!不错,好用。大家可以去试一下哦
- 网友 苍***如: ( 2024-12-23 12:49:58 )
什么格式都有的呀。
- 网友 益***琴: ( 2024-12-30 02:15:17 )
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
- 网友 步***青: ( 2025-01-14 15:28:39 )
。。。。。好
- 网友 石***致: ( 2025-01-19 05:11:21 )
挺实用的,给个赞!希望越来越好,一直支持。
- 网友 印***文: ( 2025-01-04 02:08:55 )
我很喜欢这种风格样式。
- 网友 曾***文: ( 2024-12-22 03:35:47 )
五星好评哦
喜欢"深入理解Spring Cloud与微服务构建 第2版"的人也看了
建筑大师名作 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
荒野外旅行维生食物图鉴 车晋滇 编著 化学工业出版社【正版书】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
Python机器学习 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
2023版 小学奥数举一反三 (三年级)A版 3年级数学奥数书口算心算速算天天练同步思维训练本 奥数上册下册达标测试题练习册专项应用题 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
热力桑巴 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 安全生产专业实务 道路运输安全考试重点与案例分析 依据新注安法编 北京注册安全工程师研究院 北京交通大学出版社书 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- GB/T 51413-2020有色金属工业余热利用设计标准GB51413-2020建设工程中建筑缝隙贯穿孔口等防火封堵设计施工和验收 中国计划出版社 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 生物矿化 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 茶馆 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 9787115315144 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 绩效管理学 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 弹道目标微多普勒效应与特征提取 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 幼儿大数学杂志2022年全年杂志订阅一年共12起 17月起订 专为3-7岁幼儿设计的数学启蒙杂志 东方娃娃 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 玉石人像 (美)纳撒尼尔·霍桑 著;柴凤 译 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- OpenStack云平台部署与高可用实战 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:8分
人物塑造:8分
主题深度:6分
文字风格:3分
语言运用:7分
文笔流畅:7分
思想传递:3分
知识深度:9分
知识广度:8分
实用性:5分
章节划分:4分
结构布局:9分
新颖与独特:8分
情感共鸣:8分
引人入胜:3分
现实相关:7分
沉浸感:8分
事实准确性:4分
文化贡献:5分