网易首页 > 网易号 > 正文 申请入驻

springcloud的五大组件是什么?读完这篇就懂了

0
分享至

概括而言,springcloud的五大组件包括Netflix Eurek,Netflix Ribbon,Netflix Hystrix,Netflix Zuul和Spring Cloud Config。五个组件分别对应(1)服务发现(2)客服端负载均衡(3)断路器(4)服务网关和(5)分布式配置。各组件分工有别,协调统一。

下面就来具体说说五大组件具体功能。

Netflix Eurek是一个RESTful服务,它由Eureka服务器和Eureka客户端组成,前者用作服务注册服务器,后者是java客户端,简化与服务器的交互,同时负载均衡。

Netflix Ribbon主要为客户一侧提供软件负载均衡算法,客户端组件包括连接超时、重试、重试算法等等,并带有可插拔/定制的负载均衡组件策略,并集成一些功能,比如使用Archaius完成运行时配置。

断路器Netflix Hystrix用来防止某个应用程序多次试图执行一个操作,这样不会浪费 CPU周期、或不等待故障修复而重复执行,它为系统增加了灵活和稳定,可以保护系统部件的健康状态;断路器也能检测到是否已解决了故障,控制故障范围,当故障解除后再允许应用程序重新尝试调用操作。

Netflix Zuul与nginx比较相似,属于api网关功能,可以概括为反向代理,但Netflix还为其新增了一些特性用于配合其他组件协调运行;而Spring Cloud Config主要负责配置管理,包括服务器端和客户端,由于Config是静态的,它需要配合Spring Cloud Bus才能实现动态配置的更新。

以上就是springcloud五大组件的基本介绍。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
60岁生下双胞胎女儿的盛海琳已76岁,女儿亭亭玉立,让人赞叹不已

60岁生下双胞胎女儿的盛海琳已76岁,女儿亭亭玉立,让人赞叹不已

文刀贰
2026-08-10 22:44:04
“越住越旺”的房子,都有这5个共同点!听内行人说完,恍然大悟

“越住越旺”的房子,都有这5个共同点!听内行人说完,恍然大悟

家居设计师苏哥
2026-08-11 13:11:43
2026-08-19 00:48:49
笔点酷玩 incentive-icons
笔点酷玩
科技与人文兼顾的三好学生
4327文章数 6264关注度
往期回顾 全部

科技要闻

英伟达的资本局:从AI卖铲人到AI央行

头条要闻

"国宝"把蟹塘当食堂每天吃掉三四万块 塘主:扛不住了

头条要闻

"国宝"把蟹塘当食堂每天吃掉三四万块 塘主:扛不住了

体育要闻

中国男篮,一直被质疑,永远被期待

娱乐要闻

蓝盈莹官宣新恋情

财经要闻

一场酒局献祭,掀开了杭州地产潜规则

汽车要闻

试驾银河TT:兼顾操控与舒适,年轻人出行好搭子

态度原创

家居
教育
本地
健康
公开课

家居要闻

2026建博会(广州) 公装联探展交流活动

教育要闻

不拼名气拼王牌:河南这4所低调“双非”,就业一个比一个硬

本地新闻

邂逅活珊瑚的西沙,感受独属于国人的浪漫

女孩更易侧弯?几类孩子风险偏高

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版