“微服务”架构在这几年被广泛传播。变得非常火热,以至于关于微服务架构相关的开源框架和工具都变得越来越活跃,比如: Nttix oss. Dubo. Apache Thrit等。Spring Cloud也因为Spring社区在企业应用领域的广泛知名度和强大影响力,受到了广大架构师与开发者的高度关注。
限于文章篇幅原因,只能以截图的形式展示出来,有需要的小伙伴可以文末获取↓↓↓
第1章 基础知识
什么是微服务架构
-
与单体系统的区别
-
如何实施微服务
为什么选择Spring Cloud
Speing Coud简介
版本说明
第2章 微服务构建:Spring Boot
框架简介
快速入门
-
项目构建与解析
-
实现RESTfull APl
配置详解
-
配置文件
-
自定义参数
-
参数引用
-
使用随机数
-
命令行参数
-
多环境配置
-
加载顺序
监控与管理
-
初识actuator
-
原生端点
小结
第3章 服务治理:Spring Cloud Eureka
服务治理
-
Netflix Eureka
-
搭建服务注册中心
-
注册服务提供者
-
高可用注册中心
-
服务发现与消费
Eureka 详解
-
基础架构
-
服务治理机制
-
源码分析
配置详解
-
服务注册类配置
-
服务实例类配置
跨平台支持
第4章 客户端负载均衡: Spring Cloud Ribbon
客户端负载均衡
RestTemplatc 详解
-
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
快速入门
-
准备工作
-
实现跟踪
跟踪原理
抽样收集
与 Logtash 整合
与 Zipkin 整合
-
HTTP收集
-
消息中间件收集
-
收集原理
-
数据存储
-
API接口
限于文章篇幅原因,就展示到这里了,有需要的小伙伴可以查看下方名片↓↓↓