Sentinel流控模式
一.阈值类型:
·QPS:设置每秒能承受的请求数量
·线程数:设置最多支持的线程数量
二.流控模式:
·直接:对当前资源进行限流操作,设置QPS单机阈值,即为当前资源每秒接收请求的上限为5次,超过就限流
·关联:当关联的资源接收到的请求达到了阈值上线,则对当前资源进行限流操作
·链路:以调用链路为单位做限流处理,整个链路的总体流量只按照入口资源的请求量来计算
三.流控效果:
·快速失败:直接抛出限流异常
·预热:避免低水位服务器突然接收到大量请求暴毙,逐渐放宽限流策略,例如QPS=x,预热时长=y,冷加载因子默认为3,就是要让该资源在第y秒的时候每秒能够承受x次并发请求数量,第一次进行限流的时间点大概在x/3次请求时发生。