【springCloud】版本学习

Spring Cloud介绍

官网地址:https://spring.io/projects/spring-cloud

Spring Cloud 是一个基于 Spring Boot 的微服务架构解决方案,它提供了一系列工具和模式来帮助开发者构建分布式系统。Spring Cloud 的组件和模式包括配置管理、服务发现、断路器、智能路由、事件总线等,旨在简化微服务的开发和部署。

SpringCloud子项目

经常听到Spring Cloud和Spring CloudAlibaba,还有之前的spring-cloud-netflix。他们到底是什么关系呢。

看下图

名称

状态

介绍

备注

Spring Cloud

正常

Spring Cloud 是一个基于 Spring Boot 的微服务架构解决方案,它提供了一系列工具和模式来帮助开发者构建分布式系统。Spring Cloud 的组件和模式包括配置管理、服务发现、断路器、智能路由、事件总线等,旨在简化微服务的开发和部署。

Spring Cloud Azure

正常

Spring Cloud Azure 是 Spring Cloud 的一个子项目,专注于提供与 Microsoft Azure 平台的集成。它使得开发者能够利用 Azure 的服务,如 Azure Cosmos DB、Azure Event Hubs 和 Azure Queue Storage 等,来构建和运行 Spring 应用程序。Spring Cloud Azure 提供了一系列的起步依赖和工具,使得在 Azure 上部署和管理 Spring 应用程序变得更加容易。

Spring Cloud Alibaba

正常

Spring Cloud Alibaba 是另一个 Spring Cloud 的子项目,它整合了阿里巴巴的一些开源技术组件以及阿里云的一些商业化产品。这个项目提供了服务注册与发现、配置管理、消息驱动、服务熔断、限流降级、分布式事务等功能,帮助开发者在微服务架构中实现高效稳定的服务治理。

Spring Cloud for Amazon Web Services

正常

Spring Cloud for Amazon Web Services (AWS) 是一个社区驱动的项目,旨在提供与 AWS 服务的集成。通过这个项目,开发者可以将 Spring 应用程序与 AWS 的各种服务如 EC2、S3、DynamoDB 等无缝集成,从而利用 AWS 提供的云计算资源和服务来构建和运行他们的应用程序。

spring-cloud-netflix

维护

spring-cloud-netflix 是 Spring Cloud 的一个子项目,它包括了与 Netflix 开源软件栈的集成。这个项目提供了 Eureka(服务发现)、Zuul(API 网关)、Ribbon(客户端负载均衡)、Feign(声明式服务客户端)和 Hystrix(断路器)等组件,以支持微服务架构中的服务治理和通信。

Spring Cloud和Spring Boot对应版本

Release Train Spring Boot Generation
2023.0.x aka Leyton 3.2.x
2022.0.x aka Kilburn 3.0.x, 3.1.x (Starting with 2022.0.3)
2021.0.x aka Jubilee 2.6.x, 2.7.x (Starting with 2021.0.3)
2020.0.x aka Ilford 2.4.x, 2.5.x (Starting with 2020.0.3)
Hoxton 2.2.x, 2.3.x (Starting with SR5)
Greenwich 2.1.x
Finchley 2.0.x
Edgware 1.5.x
Dalston 1.5.x

SpringCloud和SpringCloudAlibaba组件

服务类型

Spring Cloud(废弃)

Spring Cloud

SpringCloud Alibaba

备注

服务注册发现

Eureka

Consul

Nacos

服务调用

feign

OpenFeign

Dubbo

服务网关

Zuul

Gateway

负载均衡

Ribbon

LoadBalance

配置中心

Config+Bus

Consul

Nacos

服务熔断和降级

Hystrix

Circuit Breaker

Sentinel

全链路追踪

Sleuth+Zipkin

Micrometer Tracing

分布式事务

Seata




相关推荐

  1. SpringCloud学习

    2024-04-12 11:14:02       38 阅读
  2. SpringBoot和SpringCloud对应版本

    2024-04-12 11:14:02       14 阅读
  3. springcloud学习过程错误

    2024-04-12 11:14:02       24 阅读
  4. Day28:学习SpringCloud

    2024-04-12 11:14:02       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 11:14:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 11:14:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 11:14:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 11:14:02       20 阅读

热门阅读

  1. ChatGPT 写手技巧大揭秘:打造高质量论文新策略

    2024-04-12 11:14:02       20 阅读
  2. 【架构-10】DDOS(分布式拒绝服务攻击)

    2024-04-12 11:14:02       16 阅读
  3. node.js 常用命令

    2024-04-12 11:14:02       16 阅读
  4. 这特效确定不学学

    2024-04-12 11:14:02       54 阅读
  5. 机器学习_XGBoost模型_用C++推理示例Demo

    2024-04-12 11:14:02       51 阅读
  6. intellij idea的快速配置详细使用

    2024-04-12 11:14:02       22 阅读
  7. 两种lca模版

    2024-04-12 11:14:02       17 阅读
  8. CF1951E No Palindromes 题解

    2024-04-12 11:14:02       14 阅读
  9. 洛谷 P1434滑雪

    2024-04-12 11:14:02       24 阅读