hystrix集成到cloud
一个Observable一直包
Observable订阅是, 把新进来的订阅者 包成另一个 订阅者 床给 父的Observable
然后最后的架构就是
Observable —>Observable1->…–>Observablen
Subscribern <— Subscribern-1 <– Subscriber1
最后调用 Observable n的OnSubscribe ( Subscriber1 ) ->Observable n-1的OnSubscribe ( Subscriber2 ) —>Observable 1的OnSubscribe ( Subscriber n )
1 | \ = |
HystrixAutoConfiguration
1 |
|
HystrixProperties
配置
1 |
|
HealthContributorAutoConfiguration
1 |
|
HystrixCircuitBreakerAutoConfiguration
1 |
|
HystrixCircuitBreaker
断路器
没有用到,不知道意义在哪
1 | public class HystrixCircuitBreaker implements CircuitBreaker { |
HystrixCircuitBreakerConfiguration
1 |
|
前面都是对其他框架的辅助,没卵用
重点执行
HystrixCommandAspect
切面
1 |
|
1 |
|
配置
1 |
|
- 本文作者: 忘忧症
- 本文链接: https://NepenthesZGW.github.io/2020/08/16/framework/SpringCloud/Hystrix/SpringCloud的hystrix/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!