分布式微服务 - 总概

分布式微服务 - 总概

目录

  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

相关推荐
披着羊皮不是狼1 分钟前
Spring Boot——从零开始写一个接口:项目构建 + 分层实战
java·spring boot·后端·分层
Tony Bai38 分钟前
Go GUI 开发的“绝境”与“破局”:2025 年现状与展望
开发语言·后端·golang
豆浆whisky38 分钟前
Go分布式追踪实战:从理论到OpenTelemetry集成|Go语言进阶(15)
开发语言·分布式·golang
Tony Bai38 分钟前
【Go模块构建与依赖管理】08 深入 Go Module Proxy 协议
开发语言·后端·golang
乌恩大侠1 小时前
DGX Spark 恢复系统
大数据·分布式·spark
码事漫谈2 小时前
从一个问题深入解析C++字符串处理中的栈损坏
后端
码事漫谈2 小时前
C++ 核心基石:深入理解 RAII 思想,告别资源泄露的噩梦
后端
Mos_x2 小时前
使用Docker构建Node.js应用的详细指南
java·后端
happy_king_zi2 小时前
RabbitMQ Quorum 队列与classic队列关系
分布式·rabbitmq
LucianaiB2 小时前
【CodeBuddy + GLM-4.6】超强联合打造一个梦幻搭子Agent
后端