类似推荐
编辑推荐
Spring Cloud是集微服务框架之大成的“全家桶”
深入剖析核心组件,透过实例|源码剖析运行原理
简明上手,指导以极低开发成本实现搭建微服务架构
作者亲历大量生产实践,为该技术社区繁荣主要推动者
内容简介
《Spring Cloud微服务实战》从时下流行的微服务架构概念出发,详细介绍了Spring Cloud针对微服务架构中几大核心要素的解决方案和基础组件。对于各个组件的介绍,《Spring Cloud微服务实战》主要以示例与源码结合的方式来帮助读者更好地理解这些组件的使用方法以及运行原理。同时,在介绍的过程中,还包含了作者在实践中所遇到的一些问题和解决思路,可供读者在实践中作为参考。
《Spring Cloud微服务实战》适合所有Java开发人员,尤其适合正在做微服务架构技术选型或正在实施微服务架构的团队查阅和参考。
作者简介
本书作者文字水平较高,行文流畅,且工作在编程第一线,拥有扎实的理论基础和实践经验,相信会为读者奉上一本质量上乘的图书。
章节目录
版权信息
内容简介
推荐序一
推荐序二
推荐序三
推荐语
前言
第1章 基础知识
什么是微服务架构
与单体系统的区别
如何实施微服务
为什么选择Spring Cloud
Spring Cloud简介
版本说明
版本名与版本号
版本区别
第2章 微服务构建:Spring Boot
框架简介
快速入门
项目构建与解析
实现RESTful API
配置详解
配置文件
自定义参数
参数引用
使用随机数
命令行参数
多环境配置
加载顺序
监控与管理
初识actuator
原生端点
小结
第3章 服务治理:Spring Cloud Eureka
服务治理
Netflix Eureka
搭建服务注册中心
注册服务提供者
高可用注册中心
服务发现与消费
Eureka详解
基础架构
服务治理机制
源码分析
配置详解
服务注册类配置
服务实例类配置
跨平台支持
第4章 客户端负载均衡:Spring Cloud Ribbon
客户端负载均衡
RestTemplate详解
GET请求
POST请求
PUT请求
DELETE请求
源码分析
负载均衡器
负载均衡策略
配置详解
自动化配置
Camden版本对RibbonClient配置的优化
参数配置
与Eureka结合
重试机制
第5章 服务容错保护:Spring Cloud Hystrix
快速入门
原理分析
工作流程
断路器原理
依赖隔离
使用详解
创建请求命令
定义服务降级
异常处理
命令名称、分组以及线程池划分
请求缓存
请求合并
属性详解
Command属性
collapser属性
threadPool属性
Hystrix仪表盘
Turbine集群监控
构建监控聚合服务
与消息代理结合
第6章 声明式服务调用:Spring Cloud Feign
快速入门
测试验证
参数绑定
测试验证
继承特性
测试验证
优点与缺点
Ribbon配置
全局配置
指定服务配置
重试机制
Hystrix配置
全局配置
禁用Hystrix
指定命令配置
服务降级配置
测试验证
其他配置
请求压缩
日志配置
第7章 API网关服务:Spring Cloud Zuul
快速入门
构建网关
请求路由
请求过滤
路由详解
传统路由配置
服务路由配置
服务路由的默认规则
自定义路由映射规则
路径匹配
路由前缀
本地跳转
Cookie与头信息
Hystrix和Ribbon支持
过滤器详解
过滤器
请求生命周期
核心过滤器
异常处理
禁用过滤器
动态加载
动态路由
动态过滤器
第8章 分布式配置中心:Spring Cloud Config
快速入门
构建配置中心
配置规则详解
客户端配置映射
服务端详解
基础架构
Git配置仓库
SVN配置仓库
本地仓库
本地文件系统
健康监测
属性覆盖
安全保护
加密解密
高可用配置
客户端详解
URI指定配置中心
服务化配置中心
失败快速响应与重试
获取远程配置
动态刷新配置
第9章 消息总线:Spring Cloud Bus
消息代理
RabbitMQ实现消息总线
基本概念
安装与使用
快速入门
整合Spring Cloud Bus
原理分析
指定刷新范围
架构优化
RabbitMQ配置
Kafka实现消息总线
Kafka简介
快速入门
整合Spring Cloud Bus
Kafka配置
深入理解
源码分析
其他消息代理的支持
第10章 消息驱动的微服务:Spring Cloud Stream
快速入门
核心概念
绑定器
发布-订阅模式
消费组
消息分区
使用详解
开启绑定功能
绑定消息通道
消息生产与消费
响应式编程
消费组与消息分区
消息类型
绑定器详解
绑定器SPI
自动化配置
多绑定器配置
RabbitMQ与Kafka绑定器
配置详解
基础配置
绑定通道配置
绑定器配置
第11章 分布式服务跟踪:Spring Cloud Sleuth
快速入门
准备工作
实现跟踪
跟踪原理
抽样收集
与Logstash整合
与Zipkin整合
HTTP收集
消息中间件收集
收集原理
数据存储
API接口
附录A Starter POMs
后记
SpringCloud微服务实战是2017年由电子工业出版社出版,作者翟永超。
得书感谢您对《SpringCloud微服务实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。