2021年9月22日

Spring Cloud Hystrix 学习(二)熔断与降级

摘要: 今天来看下Hystrix的熔断与降级。 首先什么是降级?当请求超时、资源不足等情况发生时进行服务降级处理,不调用真实服务逻辑,而是使用快速失败(fallback)方式直接返回一个托底数据,保证服务链条的完整,避免服务雪崩。需要注意的是,服务降级是在客户端层面实现的。接下来通过代码进行一个实践: 首先 阅读全文

posted @ 2021-09-22 21:58 DluT_eDdy 阅读(452) 评论(0) 推荐(1) 编辑

Spring Cloud Hystrix 学习(一)

摘要: 在学习Hystrix之前,首先引入一个问题场景,服务雪崩。如下图所示: 可以看到,三个入口服务A、B、C最终都会请求到服务T。当服务T的请求过载,打满CPU都无法匹配请求的频率时,同步调用的上级服务就会逐级发生阻塞,最终导致所有服务陷入瘫痪状态,这就是服务雪崩的一种场景。如何解决雪崩?常见的几种方式 阅读全文

posted @ 2021-09-22 20:15 DluT_eDdy 阅读(94) 评论(0) 推荐(1) 编辑

导航