Spring Cloud Hystrix面试题大全

Spring Cloud Hystrix面试题大全


目录

面试题汇总

Q:Hystrix有什么功能

Q:Hystrix的总体流程

Q:RequestCache是什么?

Q:Hystrix的开关降级如何实现

Q:Hystrix的超时降级如何实现

Q:Hystrix的熔断降级如何实现

Q:线程池隔离与信号量隔离的选型


面试题汇总

Q:Hystrix有什么功能

Hystrix实现了开关降级、超时降级、熔断降级

Q:Hystrix的总体流程

1、【入口】通过HystrixCommand和HystrixCollapser注解修饰的方法,会被HystrixCommandAspect进行aop处理

2、【缓存】如RequestCache打开,则判断缓存是否命中

3、【熔断】判断是否有被开关、熔断降级,若被降级,则走降级逻辑;若未被降级,则走正常逻辑

4、【隔离】根据配置走线程池隔离或信号量隔离,任务满则走降级逻辑

5、【执行】执行任务,若任务执行失败或异常,则进入降级逻辑

6、【超时】通过定时器延时任务检测业务调用执行是否超时,若超时则取消业务执行的线程,进入降级逻辑;若未超时,则正常返回

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值