分布式微服务 - 总概

分布式微服务 - 总概

目录

  1. 介绍
    1. 概念
    2. Spring Cloud
    3. Spring Cloud Alibaba
  2. 服务注册
    1. 概念
    2. 服务注册 Eureka
    3. 服务注册 Zookeeper
    4. 服务注册 Consul
    5. 服务注册 Nacos
  3. 服务调用
    1. 概念
    2. 服务调用 Openfeign
    3. 降级熔断 Sentinel
    4. 服务网关 Gateway
  4. 服务增强
    1. 概念
    2. 配置中心 Nacos

项目示例

  1. 项目准备
  2. 服务注册
    1. 服务注册 Eureka
    2. 服务注册 Zookeeper
    3. 服务注册 Consul
    4. 服务注册 Nacos
  3. 服务调用
    1. 服务调用 Openfeign
    2. 降级熔断 Sentinel
    3. 服务网关 Gateway
  4. 服务增强
    1. 配置中心 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

相关推荐
陈随易44 分钟前
VSCode的Copilot扩展支持接入DeepSeek,Kimi了!
前端·后端·程序员
我不是外星人2 小时前
有了 Harness Engineering ,真的还需要研发工程师吗?
前端·后端·ai编程
candyTong2 小时前
RTK 技术原理:一次典型会话里,80% 上下文是怎么省下来的
javascript·后端·架构
Rust研习社4 小时前
组合真的优于继承吗?为什么 Rust 和 Go 都拥抱组合舍弃继承?
后端·rust·编程语言
IT_陈寒5 小时前
JavaScript的闭包把我坑惨了,说好的内存会自动回收呢?
前端·人工智能·后端
CaffeinePro5 小时前
Pydantic深度使用:数据校验、枚举、ORM映射
后端·fastapi
Chenyiax6 小时前
从 Chat 到 Responses:OpenAI API 抽象为什么变了?
后端
MariaH6 小时前
Koa和Express的区别
后端
MariaH6 小时前
Koa框架的使用
后端
luckdewei7 小时前
那个用 passlib 做认证的新同事,上线第一天就把用户密码写进了日志
后端