Spring Cloud微服务实战

相关资料

[

本书从时下流行的微服务架构概念出发,结合Spring Cloud的解决方案,深入浅出地剖析了其在构建微服务架构中所需的各个基础设施和技术要点,包括服务治理、容错保护、API网关、配置管理、消息总线等。作者不仅对如何使用各个组件做了详细介绍,还从原理上做了很多分析,可以帮助读者更好地理解Spring Cloud的运行原理,这有助于我们在实战中有效地排错和做进一步扩展。本书是微服务架构方面非常不错的实战书籍,强烈推荐正在做微服务实践或打算实施微服务的团队作为参考资料。
南志文
百联全渠道研发总监
Spring Cloud的诞生对于没有足够资金投入或者技术储备实力的技术团队是一种福音。利用Spring Cloud的一站式解决方案,可以很轻松地搭建起微服务架构的软件系统,大大减少了开发成本,从容应对业务的快速发展。本书是国内*本Spring Cloud的实战书籍,给我带来了无限惊喜。作者由浅入深地讲解了基于Spring Cloud构建微服务所需要的各个核心组件,并配有大量实战代码,理论和实践兼备,读后收获颇丰。强烈推荐给每一位对Spring Cloud感兴趣或是打算使用Spring Cloud的技术人员阅读。
覃罗春
德比软件产品开发负责人
当下*火的词无外乎就是“微服务”了,但是很多创业公司想要实现微服务架构体系还需要做很多方面的工作才可以逐步实现,所需花费的成本还是较大的。而近年来Spring boot/Cloud生态架构体系的出现为行业提供了一站式解决方案,解决了不少公司的架构选型和维护方面的难题。本书是国内*本以Spring Cloud为技术蓝本的微服务类实战书籍,不仅结合实际案例介绍了Spring Cloud的使用,还从源码的角度深入分析了原理实现,强烈推荐每一位开发者和架构师收藏和学习。
程超
合众支付资深技术专家
随着微服务架构的兴起,企业IT架构开始变革,国内出现首批微服务实战布道者。本书作者翟永超,作为Spring Cloud中国社区联合发起人和国内首批Spring Cloud实践与布道者,发表的博文超过数百万次访问量。他的《Spring Cloud微服务实战》一书,累积了大量生产实战经验,把Spring Cloud常用组件通过案例剖析,可帮助企业和开发者快速实施微服务架构。
许进(xujin.org)
Spring Cloud中国社区创始人
中间件高级研发工程师
近几年,微服务概念逐渐深入人心。国内各家互联网公司都引入了相应的实践。而被应用*多的就是Spring Cloud这套被戏称为“全家桶”的微服务框架。它几乎实现了所有微服务的功能实践,而且又完美符合微服务的基础理论,可帮助大家提高工作效率。但是,国内关于Spring Cloud的中文资料相对比较匮乏,很多学习者遍寻入门而不得。在此大背景下,有一些有识之士无私贡献了自己的绵薄之力,本书作者翟永超就是其中一位。这本书对于广大需要在公司中实践微服务的人们来说*是一本可以快速上手实现微服务的工作手册。我希望这本书犹如一颗种子,能在国内互联网环境的土壤中生根发芽,*后变成一棵参天大树。
吴峻申
上海青客机器人有限公司架构师

]

本书特色

[

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

]

内容简介

[

√ Spring Cloud是集微服务框架之大成的“全家桶”
√ 深入剖析核心组件,透过实例|源码剖析运行原理
√ 简明上手,指导以极低开发成本实现搭建微服务架构
√ 作者亲历大量生产实践,为该技术社区繁荣主要推动者

]

作者简介

[

本书作者文字水平较高,行文流畅,且工作在编程第一线,拥有扎实的理论基础和实践经验,相信会为读者奉上一本质量上乘的图书。

]

目录

目录第1章 基础知识 1什么是微服务架构 1与单体系统的区别 1如何实施微服务 2为什么选择Spring Cloud 6Spring 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服务治理 39Netflix Eureka 40搭建服务注册中心 41注册服务提供者 43高可用注册中心 46服务发现与消费 48Eureka详解 51基础架构 52服务治理机制 52源码分析 56配置详解 65服务注册类配置 65服务实例类配置 67跨平台支持 71第4章 客户端负载均衡:Spring Cloud Ribbon 73客户端负载均衡 73RestTemplate详解 75GET请求 75POST请求 77PUT请求 79DELETE请求 79源码分析 80负载均衡器 91负载均衡策略 109配置详解 123自动化配置 124Camden版本对RibbonClient配置的优化 125参数配置 127与Eureka结合 127重试机制 128第5章 服务容错保护:Spring Cloud Hystrix 130快速入门 131原理分析 135工作流程 135断路器原理 144依赖隔离 148使用详解 151创建请求命令 151定义服务降级 154异常处理 157命令名称、分组以及线程池划分 158请求缓存 159请求合并 166属性详解 172Command属性 174collapser属性 184threadPool属性 185Hystrix仪表盘 187Turbine集群监控 192构建监控聚合服务 192与消息代理结合 196第6章 声明式服务调用:Spring Cloud Feign 199快速入门 200参数绑定 202继承特性 205Ribbon配置 209全局配置 209指定服务配置 209重试机制 210Hystrix配置 211全局配置 211禁用Hystrix 211指定命令配置 212服务降级配置 212其他配置 214请求压缩 214日志配置 215第7章 API网关服务:Spring Cloud Zuul 217快速入门 219构建网关 220请求路由 221请求过滤 223路由详解 226传统路由配置 226服务路由配置 228服务路由的默认规则 229自定义路由映射规则 229路径匹配 230路由前缀 233本地跳转 234Cookie与头信息 235Hystrix和Ribbon支持 236过滤器详解 238过滤器 238请求生命周期 239核心过滤器 240异常处理 244禁用过滤器 256动态加载 257动态路由 257动态过滤器 261第8章 分布式配置中心:Spring Cloud Config 267快速入门 267构建配置中心 268配置规则详解 269客户端配置映射 272服务端详解 274基础架构 274Git配置仓库 276SVN配置仓库 279本地仓库 279本地文件系统 279健康监测 280属性覆盖 281安全保护 281加密解密 282高可用配置 286客户端详解 286URI指定配置中心 287服务化配置中心 287失败快速响应与重试 290获取远程配置 292动态刷新配置 293第9章 消息总线:Spring Cloud Bus 295消息代理 295RabbitMQ实现消息总线 296基本概念 297安装与使用 298快速入门 302整合Spring Cloud Bus 306原理分析 307指定刷新范围 308架构优化 309RabbitMQ配置 310Kafka实现消息总线 312Kafka简介 312快速入门 313整合Spring Cloud Bus 315Kafka配置 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多绑定器配置 374RabbitMQ与Kafka绑定器 376配置详解 376基础配置 377绑定通道配置 377绑定器配置 379第11章 分布式服务跟踪:Spring Cloud Sleuth 386快速入门 386准备工作 386实现跟踪 389跟踪原理 390抽样收集 392与Logstash整合 394与Zipkin整合 397HTTP收集 398消息中间件收集 402收集原理 404数据存储 414API接口 417附录A Starter POMs 419后记 421

封面

Spring Cloud微服务实战

书名:Spring Cloud微服务实战

作者:翟永超

页数:422

定价:¥89.0

出版社:电子工业出版社

出版日期:2017-05-01

ISBN:9787121313011

PDF电子书大小:137MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注