大小:171.28M
更新时间:23-08-31
系统:Pc
spring cloud微服务实战是一本Spring Cloud微服务实战手册,由翟永超编著。本书从时下流行的微服务架构概念出发,结合Spring Cloud的解决方案,深入浅出地剖析了其在构建微服务架构中所需的各个基础设施和技术要点,包括服务治理、容错保护、API网关、配置管理、消息总线等。作者不仅对如何使用各个组件做了详细介绍,还从原理上做了很多分析,可以帮助读者更好地理解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
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
应用信息
同类热门
类似软件
热门标签
网友评论1人参与,1条评论
最新排行
响应式Web图形设计pdf99.8M 随着智能手机和平板电脑等移动设备的普及,网页既可以横向,也可以纵向显示,设计不再以桌面浏览器窗口的宽度为标准,如何才能更好的设计Web界面呢?小编这里推荐大家阅读响应式Web图形设计,这是一本HTML5&CSS3基础知识+现代设计精髓理念的图书,由
查看
精通linux内核网络98.5Mpdf扫描版 精通linux内核网络是一本linux内核网络学习书籍,由以色列人Rami Rosen编著。全书从网络开发者视角讲解,详细介绍了linux内核网络栈的实现及其原理,并且配合清晰的图表,深入而详尽的分析了网络子系统架构和Linux内核网络子系统的内部
查看
opencv图像处理编程实例29.2M朱伟pdf扫描版opencv图像处理编程实例是一本OpenCV图像处理编程手册,由朱伟等人编著。本书将理论与实际案例相结合,始终秉承“学以致用”的理念,提供多个颇具实用性和前沿性的实例,用详细的代码验证实现,通过大量的例子让读者边学边练,注重给予读者一定的启发和引导。作
查看
精通ios开发第7版中文版12.02M 精通ios开发第7版中文版是一本ios开发技术指南,由美国程序员马克和Jeff LaMarche、瑞典程序员Jack Nutting、英国程序员Kim Topley和法国程序员Fredrik Olsson五人共同编著,他们五人均是移动开发专家,具有
查看
2017建设工程经济教材14.38Mpdf高清版 小编这次为广大网友带来的是2017建设工程经济教材pdf下载,也就是2017一建建设工程经济教材电子版本,全书是根据人力资源和社会保障部、住房和城乡建设部审定通过的《全国一级建造师执业资格考试大纲)) (2014 年版)编写和修订。包括了工程经济、
查看
matlab高效编程技巧与应用25个案例分析45.35M吴鹏pdf扫描版 matlab高效编程技巧与应用25个案例分析是作者吴鹏八年MATLAB使用经验的总结而成一本书籍,本书力图以一种全新的模式,从各个角度将MATLAB呈现给读者。全书共分两部分:第一部分(第1~5章)是有关MATLAB高效编程的一些方法、原则介绍;第
查看
长沙旷工软件使用说明书(第三版)3.55Mpdf扫描版 长沙旷工软件使用说明书是由长沙八号成品信息科技有限公司团队针对公司产品长沙矿工系列挖矿软件量身编著的一份软件使用说明书。该书充分吸收了企业团队技术指导理念及老矿工的实际操作经验,内容涵盖了包括硬件矿机整机和配件的组装和销售、各类大中小矿场筹建设计和
查看
基于oracle的sql优化284.89M崔华pdf扫描版 基于oracle的sql优化是一本数据库优化扛鼎巨著,是本土Oracle数据库性能优化大师崔华泣血力作。全书共有8章,详细的介绍了Oracle里的优化器,Oracle里的执行计划,Oracle里的查询转换,Oracle里的Hint,Oracle里的
查看
r语言与网站分析 完整版43.3M李明pdf扫描版 r语言与网站分析是一本R语言与网站分析技术实战手册,由李明编著。本书侧重于R语言对网站分析和挖掘的代码实现,并不侧重于对计算结果的分析讨论以及网站统计的思维方法。同时,本书以通俗的非学术语言结合实际的代码案例来介绍网站分析的基本思路和统计理论的数学
查看
javase基础教程940KPDF版 本次给大家分享的javase教程是针对刚接触java的朋友所提供的教程文件,该文件是PDF格式,用户必须在本地安装PDF阅读器才能正常阅读。javase基础教程中都是老鸟们的经验之谈,提供了JavaSE基本知识点、UML建模、单元测试等内容,相信绝
查看
Dreamweaver博客网站设计实录51.84M扫描版 Dreamweaver博客网站设计实录是一本博客网站搭建设计实战记录书籍,由知新文化编著。本书内容丰富翔实,主要讲解了博客申请使用说明、博客美化以及图像处理软件(Photoshop & Fireworks)、网页排版软件(Dreamweav
查看
Visual Basic范例开发大全216.31MPDF中文版Visual Basic范例开发大全是一款pdf中文版的高清电子书籍,全书485个典型实例,分为4个篇章,17个章节,每个实例都配多媒体教学视频讲解,全面解析visual basic程序开发的核心技术与应用。另外软件包中附带了pdf阅读器,方便读者即下即
查看
第1楼 台湾省中华电信(HiNet) 网友