Hystrix处理请求流程图
2020-04-30 12:40:29 0 举报
Hystrix断路器的工作原理图
作者其他创作
大纲/内容
执行超时?
queue()
是
7
construct a HystrixCommand
or a HystrixObservableCommand
否
3
6
toObservable()
4
future.get()
执行失败?
1
8
断路器是否打开
降级处理成功?
9
线程池/请求队列/信号量是否占满
没有成功(抛出异常或没有指定降级方法)
成功;返回结果
.run() or .construct()
HystrixCommand.getFallback()或者HystrixObservableCommand.resumeWithFallback()
报告指标
2
缓存启用并且 命中缓存
5
execute()
否;产生一个Observable结果
计算断路器的健康度
observe()
收藏
0 条评论
下一页