概述 hystrix核心原理是通过代理执行用户命令,记录命令执行的metrics信息,通过这些metrics信息进行降级和熔断. 源码结构包括一下几个部分: 熔断器 熔断器就是hystrix用来判断调用命令是否被熔断的组件.具体参见:hystrix源码之熔断器 metrics 命令的执行情况都会被记录在metrics组件中,最终提供给hystrix其他组件或外部使用.具体参见:hystrix源码之metrics 线程池 命令的执行有两种模式,如果使用线程池模式,就需要使用线程池来执行.hystr…