归档
善良比聪明更重要
06
25
18
RPC 系列(四十二):从雪崩看限流 RPC 系列(四十二):从雪崩看限流
“雪崩”指的是访问服务集群时绝大部分请求都超时,且在流量减少时仍无法恢复的现象。下面解释这个现象的来源。 单一服务:过载但可恢复当流量超出服务的最大 qps 时,服务将无法正常服务;当流量恢复正常时(小于服务的处理能力),积压的请求会被处理
2024-06-18
11
RPC 系列(四十一):自适应并发限流 RPC 系列(四十一):自适应并发限流
服务的处理能力是有客观上限的。当请求速度超过服务的处理速度时,服务就会过载。如果服务持续过载,会导致越来越多的请求积压,最终所有的请求都必须等待较长时间才能被处理,从而使整个服务处于瘫痪状态。 与之相对的,如果直接拒绝掉一部分请求,反而能够
2024-06-11
04
RPC 系列(四十):Backup Request 策略 RPC 系列(四十):Backup Request 策略
有时为了保证可用性,需要同时访问两路服务,哪个先返回就取哪个。在 brpc 中,这有多种做法。 在 Channel 中开启 backup requestChannel 开启 backup request 后,会先向其中一个 server 发
2024-06-04