限时 5折! 详情

hyperf 服务降级和服务熔断

2250 0 0

阅读目录

首先我们先来看几个概念,服务雪崩、服务降级和服务熔断。


服务雪崩

服务雪崩指的是服务提供者不可用导致服务消费者不可用,并逐渐放大的过程。

例如服务A调用服务B,服务B调用服务C,某一时间服务C因某些原因(比如宕机、网络延迟等)响应时间过长或不能对外提供服务,随着时间的增长,对服务C的调用越来越多,直接导致服务C崩了,但是整个链路并没有因为服务C崩了而减少调用,服务B还在一直调用,然后服务B也崩了,随之服务A也崩了,导致整个系统不可用,雪崩效应就形成了。


服务降级

服务降级一般是指在服务器压力剧增的时候,根据实际业务使用情况以及流量,对一些服务(非核心业务)有策略的不处理或者用一种简单的方式进行处理,从而释放服务器的资源以保证核心业务的正常高效运行。

继续阅读

还有85%的精彩内容,购买继续阅读