
🏆今日学习目标:
🍀SpringCloud五大核心组件
✅创作者:林在闪闪发光
⏰预计时间:30分钟
🎉个人主页:林在闪闪发光的个人主页🍁林在闪闪发光的个人社区,欢迎你的加入: 林在闪闪发光的社区


SpringCloud五大组件:
1、注册中心组件(服务治理):Netflix Eureka;
2、负载均衡组件:Netflix Ribbon,各个微服务进行分摊,提高性能;
3、熔断器组件(断路器):Netflix Hystrix,Resilience4j ;保护系统,控制故障范围;
4、网关服务组件:Zuul,Spring Cloud Gateway;api网关,路由,负载均衡等多种作用;
5、配置中心:Spring Cloud Config,将配置文件组合起来,放在远程仓库,便于管理;
SpringCloud五大组件:
1、Netflix Eureka(注册中心组件)

- Spring Cloud 提供了多种注册中心的支持,如:Eureka、Consul、ZooKeeper 等,Netflix Eureka 本身是一个基于 REST 的服务,包含两个组件:Eureka Server 和 Eureka Client;
作用:
- Eureka Server 提供服务注册服务,各个节点启动后,会在 Eureka Server 中进行注册,这样 Eureka Server 的服务注册表将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观的看到;
- Eureka Server 之间通过复制的方式完成数据的同步,Eureka 还提供了客户端缓存机制,即使所有的 Eureka Server 都挂掉,客户端依然可以利用缓存中的信息消费其他服务的 API;
本文详细介绍了SpringCloud的五大核心组件:Eureka作为服务注册中心,Ribbon实现客户端负载均衡,Hystrix和Resilience4j提供熔断器功能,Zuul作为网关服务组件,以及SpringCloudConfig作为配置中心。这些组件在微服务架构中起到关键作用,包括服务治理、故障隔离、流量控制和外部化配置等。
最低0.47元/天 解锁文章
1770

被折叠的 条评论
为什么被折叠?



