深入理解SpringCloud与微服务构建第2版【正版保证】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

深入理解SpringCloud与微服务构建第2版【正版保证】精美图片
》深入理解SpringCloud与微服务构建第2版【正版保证】电子书籍版权问题 请点击这里查看《

深入理解SpringCloud与微服务构建第2版【正版保证】书籍详细信息

  • ISBN:9787115514882
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2019-09
  • 页数:296
  • 价格:25.81
  • 纸张:胶版纸
  • 装帧:平装
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-20 15:43:59

寄语:

【正版书籍 闪电发货 品质无忧 可开发票】


内容简介:

《深入理解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博客专家,专注于分布式系统和中间件等领域的研究和开发,乐于分享,爱好开源,对技术有着强烈的追求,活跃于各大技术社区。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

《深入理解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构建微服务,可用于实际开发中。


书籍真实打分

  • 故事情节:3分

  • 人物塑造:8分

  • 主题深度:5分

  • 文字风格:3分

  • 语言运用:7分

  • 文笔流畅:3分

  • 思想传递:9分

  • 知识深度:8分

  • 知识广度:8分

  • 实用性:3分

  • 章节划分:4分

  • 结构布局:8分

  • 新颖与独特:6分

  • 情感共鸣:9分

  • 引人入胜:5分

  • 现实相关:5分

  • 沉浸感:6分

  • 事实准确性:5分

  • 文化贡献:5分


网站评分

  • 书籍多样性:8分

  • 书籍信息完全性:3分

  • 网站更新速度:6分

  • 使用便利性:8分

  • 书籍清晰度:3分

  • 书籍格式兼容性:9分

  • 是否包含广告:8分

  • 加载速度:4分

  • 安全性:8分

  • 稳定性:3分

  • 搜索功能:9分

  • 下载便捷性:7分


下载点评

  • 四星好评(275+)
  • 内容齐全(279+)
  • 超值(184+)
  • 藏书馆(227+)
  • 目录完整(506+)
  • 无盗版(87+)
  • 体验满分(185+)
  • 可以购买(648+)
  • 收费(265+)
  • 值得下载(603+)
  • 品质不错(629+)
  • 情节曲折(519+)
  • 微信读书(595+)

下载评价

  • 网友 国***芳: ( 2025-01-04 08:49:39 )

    五星好评

  • 网友 通***蕊: ( 2025-01-13 18:48:37 )

    五颗星、五颗星,大赞还觉得不错!~~

  • 网友 曹***雯: ( 2025-01-16 12:01:11 )

    为什么许多书都找不到?

  • 网友 印***文: ( 2024-12-28 19:57:59 )

    我很喜欢这种风格样式。

  • 网友 宫***玉: ( 2024-12-21 22:01:21 )

    我说完了。

  • 网友 苍***如: ( 2025-01-04 15:19:49 )

    什么格式都有的呀。

  • 网友 后***之: ( 2024-12-30 10:24:33 )

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 谭***然: ( 2025-01-02 15:59:19 )

    如果不要钱就好了

  • 网友 融***华: ( 2025-01-04 01:31:40 )

    下载速度还可以

  • 网友 常***翠: ( 2025-01-09 01:11:50 )

    哈哈哈哈哈哈


随机推荐