SpringCloud简介

SpringCloud简介

Spring Cloud是一个全家桶式的技术栈,包含了很多组件。
SpringCloud主要是用于分布式的,从注册中心到负载均衡,再到熔断技术等等,应有尽有。
下面简单介绍一下SpringCloud的几个主要功能。

注册中心Eureka

首先是注册中心Eureka,注册中心Eureka其实很简单,和我们计算机上的“注册表”似乎有些类似。
当我们写了很多服务,而且这些服务分布在很多机器上,这样如果某个服务需要调用另一个服务,有个非常烦人的问题——被调用服务的在哪?
注册中心Eureka便是解决这个问题的,所有服务的位置信息都被放在注册表中,如果需要调用某个服务,就从注册表中查找,找到该服务后进行调用。

负载均衡Ribbon

然后是负载均衡Ribbon,负载均衡Ribbon的作用是某个服务可能部署在多台机器上(因为一台不够用),当调用该服务时,是从哪台机器调用呢?负载均衡Ribbon就是解决这个问题的。
当有大量的请求时,负载均衡Ribbon便使用轮询的方法,按顺序使用多台机器,然后循环,使所有机器负责的请求数差不多相同。

故障处理Hystrix(熔断、降级等)

当注册中心Eureka中的某个服务挂了(称为A),而有许多其他服务都是需要使用这个挂了的服务A。如果任由这些需要使用A的服务在请求A是卡住,整个服务系统都会像雪崩一样挂掉,那是非常可怕的。
这时就需要一种方法来处理这种故障,Hystrix便是这个功能。

SpringCloud的详细介绍见:
https://blog.csdn.net/qq_41701956/article/details/83829539

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值