分布式微服务 - 总概
目录
- 介绍
- 概念
- Spring Cloud
- Spring Cloud Alibaba
- 服务注册
- 概念
- 服务注册 Eureka
- 服务注册 Zookeeper
- 服务注册 Consul
- 服务注册 Nacos
- 服务调用
- 概念
- 服务调用 Openfeign
- 降级熔断 Sentinel
- 服务网关 Gateway
- 服务增强
- 概念
- 配置中心 Nacos
项目示例
- 项目准备
- 服务注册
- 服务注册 Eureka
- 服务注册 Zookeeper
- 服务注册 Consul
- 服务注册 Nacos
- 服务调用
- 服务调用 Openfeign
- 降级熔断 Sentinel
- 服务网关 Gateway
- 服务增强
- 配置中心 Nacos
内容提要
1. 介绍
1. 概念
- 分布式微服务:定义、集群
2. Spring Cloud
- 版本选择
- 使用
3. Spring Cloud Alibaba
- 版本选择
- 使用
2. 服务注册
1. 概念
- 角色组成、服务注册组成
- 框架
2. 服务注册 Eureka
- eureka功能组成
- 基本使用、集群使用
3. 服务注册 Zookeeper
- 下载启动
- 基本使用
4. 服务注册 Consul
- windows下载启动
- 基本使用
5. 服务注册 Nacos
- 下载启动
- 基本使用、隔离管理
- Nacos集群:持久化配置、集群配置
- 服务提供者集群
3. 服务调用
1. 概念
- 服务调用、负载均衡、框架
- 降级熔断限流、框架
- 网关、框架
2. 服务调用 Openfeign
- 介绍
- 服务调用:原生方式、openfeign
- 负载均衡、配置
3. 降级熔断 Sentinel
- 下载启动
- 注册、持久化、资源配置
- 流控、热点、系统规则
- 熔断、授权
4. 服务网关 Gateway
- 基本使用:配置方式、代码方式
- 内置断言、自定义断言
- 内置局部过滤器、自定义内置和全局过滤器
4. 服务增强
1. 概念
- 配置中心、框架
2. 配置中心 Nacos
- 基本使用
参考
Bilibili
- 尚硅谷SpringCloud框架开发教程