《官方SpringCloud微实战SpringCloud微实战springcloud教程》[55M]百度网盘|pdf下载|亲测有效
《官方SpringCloud微实战SpringCloud微实战springcloud教程》[55M]百度网盘|pdf下载|亲测有效

官方SpringCloud微实战SpringCloud微实战springcloud教程 pdf下载

出版社 温州富庶电子商务图书店
出版年 2025
页数 390页
装帧 精装
评分 9.0(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供官方SpringCloud微实战SpringCloud微实战springcloud教程电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

读者对象:

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

目录

第1章 基础知识1

什么是微服务架构1

与单体的区别1

如何实施微服务2

为什么选择Spring Cloud6

Spring Cloud简介7

版本说明8

第2章 微服务构建:Spring Boot11

框架简介12

快速入门13

项目构建与解析13

实现RESTful API17

配置详解20

配置文件20

自定义参数22

参数引用22

使用随机数23

命令行参数23

多环境配置24

加载顺序25

监控与管理26

初识actuator27

原生端点28

小结38

第3章 服务治理:Spring Cloud Eureka39

服务治理39

Netflix Eureka40

搭建服务注册中心41

注册服务提供者43

高可用注册中心46

服务发现与消费48

Eureka详解51

基础架构52

服务治理机制52

源码分析56

配置详解65

服务注册类配置65

服务实例类配置67

跨平台支持71

第4章 客户端负载均衡:Spring Cloud Ribbon73

客户端负载均衡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 Hystrix130

快速入门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 Feign199

快速入门200

参数绑定202

继承特性205

Ribbon配置209

全局配置209

指定服务配置209

重试机制210

Hystrix配置211

全局配置211

禁用Hystrix211

指定命令配置212

服务降级配置212

其他配置214

请求压缩214

日志配置215

第7章 API网关服务:Spring Cloud Zuul217

快速入门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 Config267

快速入门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 Bus295

消息代理295

RabbitMQ实现消息总线296

基本概念297

安装与使用298

快速入门302

整合Spring Cloud Bus306

原理分析307

指定刷新范围308

架构优化309

RabbitMQ配置310

Kafka实现消息总线312

Kafka简介312

快速入门313

整合Spring Cloud Bus315

Kafka配置318

深入理解318

源码分析320

其他消息代理的支持342

第10章 消息驱动的微服务:Spring Cloud Stream344

快速入门344

核心概念349

绑定器350

发布-订阅模式351

消费组353

消息分区354

使用详解355

开启绑定功能355

绑定消息通道356

消息生产与消费360

响应式编程366

消费组与消息分区368

消息类型370

绑定器详解373

绑定器SPI373

自动化配置374

多绑定器配置374

RabbitMQ与Kafka绑定器376

配置详解376

基础配置377

绑定通道配置377

绑定器配置379

第11章 分布式服务跟踪:Spring Cloud Sleuth386

快速入门386

准备工作386

实现跟踪389

跟踪原理390

抽样收集392

与Logstash整合394

与Zipkin整合397

HTTP收集398

消息中间件收集402

收集原理404

数据存储414

API接口417

附录A Starter POMs419

后记421

内容介绍:

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

^_^:b13c880a0f0a8673050ffd5226b944c1