百道网
 您现在的位置:Fun书 > Spring Cloud微服务实战
Spring Cloud微服务实战


Spring Cloud微服务实战

作  者:翟永超

出 版 社:电子工业出版社

出版时间:2017年04月

定  价:89.00

I S B N :9787121313011

所属分类: 专业科技  >  计算机/网络  >  行业软件及应用    

标  签:计算机/网络  行业软件及应用  

[查看微博评论]

分享到:

TOP内容简介

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

TOP作者简介

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

TOP目录

目录
第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

TOP书摘

TOP 其它信息

装  帧:平塑

页  数:440

加载页面用时:78.1359