Spring Cloud的几个组件

Spring Cloud的几个组件

Spring Cloud的几个组件

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值