本篇主要提供SpringCloud微服务实战翟永超著电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |||
图书名称 | Spring Cloud微服务实战(博文视点出品) | 作者 | 翟永超 著 |
定价 | 89元 | 出版社 | 电子工业出版社 |
ISBN | 9787121313011 | 出版日期 | 2017-04-01 |
字数 | 586000 | 页码 | 440 |
版次 | 装帧 | 平装 | |
开本 | 16开 | 商品重量 |
内容提要 | |
本书从时下流行的微服务架构概念出发,详细介绍了Spring Cloud针对微服务架构中几大核心要素的解决方案和基础组件。对于各个组件的介绍,本书主要以示例与源码结合的方式来帮助读者更好地理解这些组件的使用方法以及运行原理。同时,在介绍的过程中,还包含了作者在实践中所遇到的一些问题和解决思路,可供读者在实践中作为参考。本书适合所有Java开发人员,尤其适合正在做微服务架构技术选型或正在实施微服务架构的团队查阅和参考。 |
目录 | |
目录 章 基础知识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 0章 消息驱动的微服务: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 1章 分布式服务跟踪:Spring Cloud Sleuth386 快速入门386 准备工作386 实现跟踪389 跟踪原理390 抽样收集392 与Logstash整合394 与Zipkin整合397 收集398 消息中间件收集402 收集原理404 数据存储414 API接口417 附录A Starter POMs419 后记421 |
作者介绍 | |
本书作者文字水平较高,行文流畅,且工作在编程线,拥有扎实的理论基础和实践经验,相信会为读者奉上一本质量上乘的图书。 |
编辑推荐 | |
Spring Cloud是集微服务框架之大成的“全家桶” 深入剖析核心组件,透过实例|源码剖析运行原理 简明上手,指导以极低开发成本实现搭建微服务架构 作者亲历大量生产实践,为该技术社区繁荣主要推动者 |