Spring Cloud的几个组件

编程知识 行业动态 更新时间:2024-06-13 00:22:06

Spring Cloud的几个组件

  • Spring Cloud的几个组件

Spring Cloud的几个组件

Spring Cloud的里面的几个组件,
第一个就是既然是众多的服务,就要涉及到一个叫注册中心,也就是他主要承担的作用就是把我们各种服务把它注册到这里面去,那么以后要调他的要先从这里面来拿服务,这就是注册中心的第一个;
第二个是既然有服务,那我这个同一个服务有可能会注册多个,所以第二个组件又叫做ribbon或者feign,他是做负载均衡调用的,它主要的作用是从注册中心拿到一堆的服务列表以后,比如说我拿一个服务,有可能会拿到三个五个,那我就要按照一定的负载均衡策略,然后完全调用,而这个操作就是交给ribbon或feign,然后一个负载均衡调用去做的;
第三个的话,除了做这个正常的调用以外呢,我们还有可能做一下的事情,比方说我们调这个服务,这个服务突然挂掉了,这个时候为了保证这个服务的健壮性,要用到Spring Cloud的另一个组件叫Hystrix,他主要就是做熔断和降级以及限流的,这是第三个;
第四个的话,我们众多的服务当中呢他可能有一些配置,而这些配置如果把它分散到不同的项目当中、不同的微服务当中,这样是不好管理的,所以要有一个统一的配置中心,叫Spring Cloud config,这是配置中心。
第五个还有最后一个就是网关,就像我们在有多个微服务,而这些服务最终是要暴露给前端调用的,而前端如果是一个服务就有一个地址,是非常不好管理的。这个时候第一个作用就发挥了“统一地址”,第二个作用还可以对要访问的微服务做一个统一鉴权等等的操作,这个操作都交给微服务的网关去处理也就是Spring Cloud zuul去处理,这就是Spring Cloud的五大组件。

更多推荐

Spring Cloud的几个组件

本文发布于:2023-04-01 18:07:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/64ab8106f857bb6bf501c80f89218187.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:几个   组件   Spring   Cloud

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!