一、服务控制相关概念
1、服 务 雪 崩:一个服务失败,导致整条链路的服务都失败的情形,我们称之为 服务雪崩(一般是由于大量请求突然涌入造成的);
解决方案:服务熔断和服务降级。
服务限流:限流的主要目的是通过限制并发访问数或者限制一个时间窗口内 允许处理的请求数量来保护系统,一旦达到限制流量,则对当前 请求进行处理采取对应的拒绝策略。如:跳转错误页面、进行排 队、服务降级等;
服务熔断:当某个服务提供者无法正常为服务调用者提供服务时,为了防止 服务雪崩,暂时将出现故障的接口隔离出来,后续一段时间内该 服务调用者的请求都会直接失败,直到目标服务恢复正常当某个服务提供者无法正常为服务调用者提供服务时,为了防止 服务雪崩,暂时将出现故障的接口隔离出来,后续一段时间内该 服务调用者的请求都会直接失败,直到目标服务恢复正常;
服 务 降 级:
服 务 熔 断 降 级 的 几 种 常 见 方 案:
常用的四种限流算法:
计算器算法(存在临界问题)&