最新 最热

[享学Netflix] 三十、Hystrix的fallback回退/降级逻辑源码解读

我们知道Hystrix是一个限流、降级容错框架,它能很好的保护我们的接口、应用。这很大程度上得益于它提供了fallback机制:回退(也叫降级)。

2020-03-18
2

[享学Netflix] 三十一、Hystrix触发fallback降级逻辑的5种情况及代码示例

上篇文章详细介绍了Hystrix的fallback降级逻辑,并且深入分析了其源码实现:getFallbackOrThrowException()方法,但我在文末留下了一个小问题:Hystrix中哪些情况会触发它的降级逻辑呢?...

2020-03-18
2

[享学Netflix] 三十二、Hystrix抛出HystrixBadRequestException异常为何不熔断?

通过前面文章我们知道了,Hystrix是个强大的熔断降级框架:收集目标方法的成功、失败等指标信息,触发熔断器。其中失败信息通过异常来表示,交给Hystrix进行统计。...

2020-03-18
2

快速学习-熔断器Hystix

Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。

2020-02-11
2

服务超时、重试次数、熔断如何设置

针对服务调用都要设置一个超时时间,以避免依赖的服务迟迟没有返回调用结果,把服务消费者拖死。

2020-01-02
1

The Hystrix timeout of 60000ms for the command

大家的实际在初次使用spring-cloud的gateway的时候,肯定会被里面各种的Timeout搞得晕头转向。hytrix有设置,ribbon也有。我们一开始也是乱设一桶,Github上各种项目里也没几个设置正确的。对Timeout的研究源于一次log中的...

2019-12-07
2

feign关闭hystrix

一、为指定的Feign客户端禁用Hystrix1) 创建一个Feign禁用Hystrix的禁用配置类

2019-12-05
1

Feign自动装配原理

按照以往的惯例,在研究源码的时候,我们先看一下spring.factories文件下自动装配的类FeignAutoConfiguration,其中比较重要的东西有这么几个

2019-11-12
2

Hystrix失败处理逻辑解析

在上篇文章Hystrix工作流程解析中,我们整体介绍了Hystrix的工作流程,知道了Hystrix会在下面四种情况下发生降级:

2019-10-31
2