【3】SCN-Hystrix熔断器
关键词
- 防止系统的整体缓慢甚至崩溃:熔断,降级,限流
- 资源隔离(维护了⼀个⼩型的线程池(舱壁模式))
- 跳闸机制(停⽌请求该服务⼀段时间)
- 监控(近乎实时地监控运⾏指标和配置的变化)
- 接口:/actuator/hystrix.stream,获取到监控的⽂字信息(基于图形化的DashBoard(仪表板))
- 源码(AOP切面)

Hystrix整个工作流如下:
- 构建HystrixCommand或者HystrixObservableCommand对象
- 执行命令(即上述 Command 对象包装的逻辑)
- 结果是否有缓存
- 请求线路(类似电路)是否是开路
- 线程池/请求队列/信号量占满时会发生什么
- 使用HystrixObservableCommand.construct()还是HystrixCommand.run()
- 计算链路健康度
- 失
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



