如果你害怕失败,你就会失败。
–> 返回Netflix OSS套件专栏汇总 <–
代码下载地址:https://github.com/f641385712/netflix-learning
目录
前言
前面用了几篇文章内容分析了Hystrix执行fallback的逻辑以及导致降级的各种情况,但是作为正常执行的逻辑均还没涉及。比如需要知道:在线程池隔离下如何执行?在信号量隔离下如何执行呢?
介绍过了异常情况的处理,本文将介绍Hystrix的正常执行流程以及源码解析。
正文
对于方法的执行,Hystrix面向使用者一共提供了四种方法:execute/queue/observe/toObservable
,分别应用于不同的场景。而最终要执行目标方法的话,都会归并到一出,这边是本文入口:executeComm