十、Spring Cloud

  1. Spring Cloud断路器的作用是什么
    防止系统雪崩,比如A调用B,B调用C,此时,如果C出现过载现象,此时会造成调用链的阻塞,从而导致系统雪崩,熔断器的作用是在一定的检测机制发现此类情况时,由断路器快速返回失败而不调用过载的服务
    断路器的状态CLOSE、HALF-OPEN、OPEN
    系统正常时断路器处于CLOSE状态,此时服务透传过短路器调用服务
    当系统出现大量调用失败或超时(默认5秒20次),此时短路器置于OPEN状态,此时服务的调用由断路器直接返回失败(支持自定义的失败信息内容);在一定时间过后(系统设定规则),断路器会由OPEN变为HALF-OPEN状态,放一部分服务进来,如果在一定时间内调用全部成功或者达到设定的成功比例,则状态由HALF-OPEN变更为CLOSE,恢复正常;如仍让大量调用失败或超时,则有HALF-OPEN状态再次变更为OPEN状态

  2. Spring Cloud的核心组件有哪些
    服务注册发现中心:Eureka
    客户端负载均衡:Ribbon
    客户端调用:Feign
    断路器:hystrix
    网关:zuul
    分布式配置中心:Spring cloud config

  3. 服务熔断、服务降级、服务限流的区别
    服务熔断是针对某个服务来进行的措施,服务降级是针对整个系统做的相关分析(举例说明,比如A调用B,B负载大时,在系统设计阶段则可以考虑调用 mock对象来进行处理,虽获得信息不全,但也可完成整个服务,参考天猫双11的页面展示),服务限流是要限制对下同的并发访问量,可以在nginx、网关等部分进行配置;服务限流并不能解决系统雪崩的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值