微服务接口设计原则
2022年8月9日 - 腾讯新闻
比如把接收到的请求放在指定的队列中排队处理,如果请求等待时间超时了(假设是100ms),这个时候直接拒绝超时请求;再比如队列满了之后,就清除队列中一定数量的排队请求,保护服务不过载,保障服务高可用。服务过载及早拒绝根据服务当前指标(如CPU、内存使用率、平均耗时等)判断服务是否处于过载,过载则及早拒绝请求并带上...
详情
比如把接收到的请求放在指定的队列中排队处理,如果请求等待时间超时了(假设是100ms),这个时候直接拒绝超时请求;再比如队列满了之后,就清除队列中一定数量的排队请求,保护服务不过载,保障服务高可用。服务过载及早拒绝根据服务当前指标(如CPU、内存使用率、平均耗时等)判断服务是否处于过载,过载则及早拒绝请求并带上...