yexindonglai@163.com
2022-04-09 00:02
Hystrix
1105°
0
Hystrix底层原理Metrics是什么Hystrix底层原理通过配置或注解的方式构建Hystrix的Command对象,调用执行方法(调用其他服务)Hystrix会检查当前服务的熔断器是否开启,若开启,则执行降级逻辑Fallback方法,返回友好提示若熔断器开关关闭,则Hystrix检查当前熔断器的线程池是否能接收新的请求,若线程池已满则拒绝请求,执行降级熔断逻辑,并上报Metrices。(注:不同熔断器可以共用一个线程池,线程池名称不同的话是相互隔离的,commandKey区分熔断器,threadPoolKey区分线程池)若线程池接收请求,则Hystrix调用服务逻辑的run方法。若服务