分布式微服务 - 总概

分布式微服务 - 总概

目录

  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

相关推荐
wuyikeer1 小时前
Spring Framework 中文官方文档
java·后端·spring
Victor3561 小时前
MongoDB(61)如何避免大文档带来的性能问题?
后端
Victor3562 小时前
MongoDB(62)如何避免锁定问题?
后端
wuyikeer2 小时前
Spring BOOT 启动参数
java·spring boot·后端
子木HAPPY阳VIP3 小时前
Ubuntu 22.04 VMware 设置固定IP配置
人工智能·后端·目标检测·机器学习·目标跟踪
人间打气筒(Ada)3 小时前
如何基于 Go-kit 开发 Web 应用:从接口层到业务层再到数据层
开发语言·后端·golang
开心就好20253 小时前
使用Wireshark进行TCP数据包抓包分析:三次握手与四次挥手详解
后端·ios
用户4419395054873 小时前
OpenClaw服务器部署保姆级教程
后端
zdl6863 小时前
springboot集成onlyoffice(部署+开发)
java·spring boot·后端
Soofjan3 小时前
sync.Mutex讲解
后端