第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请求
源码分析
负载均衡器
负载均衡策略
配置详解
……
第5章 服务容错保护:Spring Cloud Hystrix
第6章 声明式服务调用:Spring Cloud Feign
第7章 API网关服务:Spring Cloud Zuul
第8章 分布式配置中心:Spring Cloud Config
第9章 消息总线:Spring Cloud Bus
第10章 消息驱动的微服务:Spring Cloud Stream
第11章 分布式服务跟踪:Spring Cloud Sleuth
附录A Starter POMs
后记
展开