0 0 0

Spring Cloud微服务架构进阶.epub

梁川梦
1月前 360
我用夸克网盘分享了「Spring Cloud微服务架构进阶.epub」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
Spring Cloud微服务架构进阶 作者: 朱荣鑫/张天/黄迪璇 出版社: 机械工业出版社 出版年: 2018-10-9 页数: 420 定价: 89.00元 丛书: 云计算与虚拟化技术丛书 ISBN: 9787111608684

内容简介

本书全面系统地介绍SpringCloud及其在微服务架构中的应用。全书共13章,第1章介绍微服务架构相关的基本概念;第2章介绍SpringCloud中包含的组件以SpringCloud约定的上下文;第3章介绍SpringCloud的基础:SpringBoot,包括如何构建一个SpringBoot服务、SpringBoot的配置文件和Actuator提供的监控管理端点;第4至第13章详细讲解SpringCloud组件,包括:Eureka(服务注册与发现)、OpenFeign(声明式Restful客户端)、Hystrix(断路器)、Ribbon(客户端负载均衡器)、Gateway(API网关)、Config(配置中心)、Stream(消息驱动)、Bus(消息总线)、Security(认证与授权)、Sleuth(服务链路追踪)。本书为读者揭开了SpringCloud组件实现的技术内幕,并提供了进阶应用的思路,可以作为使用SpringCloud进行微服务架构实践的参考书。

作者简介

本书全面系统地介绍SpringCloud及其在微服务架构中的应用。全书共13章,第1章介绍微服务架构相关的基本概念;第2章介绍SpringCloud中包含的组件以SpringCloud约定的上下文;第3章介绍SpringCloud的基础:SpringBoot,包括如何构建一个SpringBoot服务、SpringBoot的配置文件和Actuator提供的监控管理端点;第4至第13章详细讲解SpringCloud组件,包括:Eureka(服务注册与发现)、OpenFeign(声明式Restful客户端)、Hystrix(断路器)、Ribbon(客户端负载均衡器)、Gateway(API网关)、Config(配置中心)、Stream(消息驱动)、Bus(消息总线)、Security(认证与授权)、Sleuth(服务链路追踪)。本书为读者揭开了SpringCloud组件实现的技术内幕,并提供了进阶应用的思路,可以作为使用SpringCloud进行微服务架构实践的参考书。

网友热评

zifangsky: 这本书还不错,除了有Spring Cloud各组件的基本示例,还有各组件的核心源码分析。当然,这本书的缺点也有,比如在排版装帧方面就不够用心,很多示例代码连基本的缩进都没有处理好,让人看书中代码的时候有点痛苦。 不才人: 本人读关于spring cloud方面书籍,目前算是做好的一本了。 mov $1 %eax: 我相信作者对Spring boot这些library有很强的理解。但是本书的阅读性不高。基本上每一章按照“开箱即用- starter代码讲解-进阶使用”的步骤来说。问题出在第二步,太碎片化。经常是一段code贴出来之后开始说其中某几行在干嘛。没头没尾的。如果一开始有个比较粗略的结构图,然后层层深入,把结构图一步一步局部细节化。应该会让阅读性提高很多。 奥义之火: 内容有点偏源码,读完需要耐心。不过确实可以了解组件的实现原理。

图书目录

前言 第1章微服务架构介绍1 1.1微服务架构的出现1 1.1.1单体应用架构1 1.1.2SOA架构2 1.1.3微服务架构3 1.2微服务架构的流派5 1.3云原生与微服务9 1.4本章小结12 第2章SpringCloud总览13 2.1SpringCloud架构13 2.2SpringCloud特性16 2.2.1SpringCloudContext:应用上下文16 2.2.2SpringCloudCommons:公共抽象19 2.3本章小结21 第3章SpringCloud的基础:SpringBoot22 3.1SpringBoot简介22 3.2构建一个微服务24 3.3SpringBoot配置文件29 3.3.1默认配置文件29 3.3.2外部化配置29 3.3.3YAML30 3.3.4自动载入外部属性到Bean30 3.3.5多Profile31 3.3.6Starter32 3.3.7自制一个Starter32 3.3.8Actuator36 3.4本章小结38 第4章服务注册与发现:Eureka39 4.1基础应用40 4.1.1Eureka简介40 4.1.2搭建Eureka服务注册中心40 4.1.3搭建Eureka服务提供者42 4.1.4搭建Eureka服务调用者43 4.1.5Eureka服务注册和发现44 4.1.6Consul的简单应用46 4.2服务发现原理48 4.3EurekaClient源码解析49 4.3.1读取应用自身配置信息50 4.3.2服务发现客户端52 4.3.3拉取注册表信息56 4.3.4服务注册61 4.3.5初始化定时任务62 4.3.6服务下线68 4.4EurekaServer源码解析70 4.4.1服务实例注册表70 4.4.2服务注册72 4.4.3接受服务心跳74 4.4.4服务剔除75 4.4.5服务下线77 4.4.6集群同步78 4.4.7获取注册表中服务实例信息82 4.5进阶应用84 4.5.1EurekaInstance和Client的元数据84 4.5.2状态页和健康检查页端口设置85 4.5.3区域与可用区85 4.5.4高可用性服务注册中心86 4.6本章小结87 第5章声明式RESTful客户端:SpringCloudOpenFeign88 5.1基础应用88 5.1.1微服务之间的交互88 5.1.2OpenFeign简介89 5.1.3代码示例89 5.2源码分析91 5.2.1核心组件与概念91 5.2.2动态注册BeanDefinition92 5.2.3实例初始化98 5.2.4函数调用和网络请求107 5.3进阶应用111 5.3.1Decoder与Encoder的定制化111 5.3.2请求/响应压缩112 5.4本章小结113 第6章断路器:Hystrix114 6.1基础应用114 6.1.1RestTemplate与Hystrix115 6.1.2OpenFeign与Hystrix117 6.2Hystrix原理118 6.2.1服务雪崩118 6.2.2断路器119 6.2.3服务降级操作120 6.2.4资源隔离121 6.2.5Hystrix实现思路122 6.3源码解析123 6.3.1封装HystrixCommand123 6.3.2HystrixCommand类结构129 6.3.3异步回调执行命令129 6.3.4异步执行命令和同步执行命令137 6.3.5断路器逻辑137 6.3.6资源隔离143 6.3.7请求超时监控148 6.3.8失败回滚逻辑150 6.4进阶应用152 6.4.1异步与异步回调执行命令152 6.4.2继承HystrixCommand153 6.4.3请求合并157 6.5本章小结161 第7章客户端负载均衡器:SpringCloudNetflixRibbon162 7.1负载均衡162 7.2基础应用163 7.3源码分析165 7.3.1配置和实例初始化165 7.3.2与OpenFeign的集成167 7.3.3负载均衡器LoadBalancerClient171 7.3.4ILoadBalancer173 7.3.5负载均衡策略实现177 7.4进阶应用184 7.4.1RibbonAPI184 7.4.2使用Netty发送网络请求185 7.4.3只读数据库的负载均衡实现186 7.5本章小结187 第8章API网关:SpringCloudGateway189 8.1SpringCloudGateway介绍189 8.2基础应用190 8.2.1用户服务191 8.2.2网关服务192 8.2.3客户端的访问195 8.3源码解析195 8.3.1初始化配置196 8.3.2网关处理器197 8.3.3路由定义定位器202 8.3.4路由定位器205 8.3.5路由断言208 8.3.6网关过滤器216 8.3.7全局过滤器227 8.3.8API端点234 8.4应用进阶235 8.4.1限流机制235 8.4.2熔断降级238 8.4.3网关重试过滤器240 8.5本章小结241 第9章配置中心:SpringCloudConfig243 9.1基础应用244 9.1.1配置客户端244 9.1.2配置仓库245 9.1.3服务端246 9.1.4配置验证248 9.1.5配置动态更新249 9.2源码解析250 9.2.1配置服务器251 9.2.2配置客户端261 9.3应用进阶267 9.3.1为ConfigServer配置多个repo268 9.3.2客户端覆写远端的配置属性268 9.3.3属性覆盖269 9.3.4安全保护269 9.3.5加密解密270 9.3.6快速响应失败与重试机制272 9.4本章小结272 第10章消息驱动:SpringCloudStream274 10.1消息队列274 10.2基础应用276 10.2.1声明和绑定通道276 10.2.2自定义通道276 10.2.3接收消息276 10.2.4配置278 10.3源码分析278 10.3.1动态注册BeanDefinition279 10.3.2绑定服务282 10.3.3获取绑定器284 10.3.4绑定生产者289 10.3.5消息发送的流程291 10.3.6StreamListener注解的处理293 10.3.7绑定消费者298 10.3.8消息的接收304 10.4进阶应用306 10.4.1Bin

Spring

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 女痞
  • desire欲望
  • 干鹊无灵
  • 情荒岛
  • 历尽山河走向你
  • 红漫过了眼
  • 迷雾森林的卖萌侠
  • 与其在你不要的世界里
  • 画扇浅醉染一袭
  • 瞑望
  • 寂寞才說愛
  • 不讲究
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!