微服务(Hystrix应用及原理)
二.演示断路效果
三.通过图片查询断路流程
四.注解的方式演示hystrix
this.metrics = initMetrics(metrics, this.commandGroup, this.threadPoolKey, this.commandKey,this.properties);
this.circuitBreaker = initCircuitBreaker(this.properties.circuitBreakerEnabled().get(), circuitBreaker,
this.commandGroup, this.commandKey, this.properties, this.metrics);
this.threadPool = initThreadPool(threadPool, this.threadPoolKey, threadPoolPropertiesDefaults);
五.了解原理
执行的流程
注意:在执行流程中,实际上使用的是Rxjava的这个东西,这个东西确实很难懂,可能做安卓的接触比较 多,有兴趣的同学可以自己去研究一下。这个在我们这个专题不准备给大家讲懂,因为这个等于是一个新 领域了。所以这里我们只需要去理解它的思路,不要去纠结它的具体写法。 观察者模式下:会在代码的过程中不断的加入监听器,通过监听器来获得我们预期的结果。
六:降级的实现流程
七:和springcloud的集成
八.请求合并
偶发高并发状态下:我们常用的处理方式
1.限流 2.削峰 3.请求合并
以上是 微服务(Hystrix应用及原理) 的全部内容, 来源链接: utcz.com/z/513709.html