小工具知识网

当前位置: 首页 > 行业知识 > 什么是SpringCloud,有哪些组件?

行业知识

什么是SpringCloud,有哪些组件?

2026-11-04 13:48:09 来源:互联网转载

spring Cloud 是基于spring boot的分布式系统开发工具,它提供了一系列开箱即用的,针对分布式系统开发的特性和组件。用于帮助开发人员快速构建和管理云原生应用程序。

Spring Cloud 的主要目标是解决分布式系统中的常见问题,例如服务发现,负载均衡,配置管理,断路器,消息总线等。

所以,单体应用使用spring ,需要快速构建,简化开发使用springboot,构建分布式,微服务应用,使用spring cloud 

下图是我画了一张springcloud中核心组件起到的作用以及所处的位置:

 下面是spring cloud 常用的一些组件:

1.Eureka :服务发现和注册中心,可以帮助服务消费者自动发现和调用服务提供者.

2.Ribbon:复制均衡组件,可以帮助客户端在多个服务提供者之间进行负载均衡.

3.OpenFeign:(从Spring cloud 2020版本开始 ,官方宣布Feign 将不再维护和支持,推荐使用openFeign作为替代方案,但是随着springCloud 2022的发布,官方宣布OpenFeign将视为功能完整。这意味Spring cloud 团队将不再向模块添加新特性。只会修复bug和安全问题。

但是,在spring6.0发布之后 ,spring内置了一个HTTP客户端 @Ht

上一篇:华为服务器怎么启动系统?

下一篇:IDEA2023版本创建spring boot项目时,Java版本无法选择Java8问题解决