1 | org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ |
Hystrix
它有什么作用?
1)延迟和容错
停止级联故障。后备和正常降级。无法快速快速恢复。
使用断路器隔离线程和信号量。
2)实时操作
实时监控和配置更改。监视服务和财产变更在整个机队中扩散后立即生效。
在几秒钟内收到警报,做出决定,影响更改并查看结果。
3)并发
并行执行。并发请求缓存。通过请求折叠自动进行批处理。
1 |
|
核心逻辑
1 |
|
applyHystrixSemantics
断路器作用
1 |
|
executeCommandAndObserve
1 |
|
executeCommandWithSpecifiedIsolation
隔离
1 | private Observable<R> executeCommandWithSpecifiedIsolation(final AbstractCommand<R> _cmd) { |
getUserExecutionObservable
1 |
|
getExecutionObservable
1 |
|
- 本文作者: 忘忧症
- 本文链接: https://NepenthesZGW.github.io/2020/08/12/framework/SpringCloud/Hystrix/hystrix使用/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!