阿里巴巴2019中间件性能挑战赛-自适应负载均衡(初赛)赛题 最大剩余算法,初赛跑分127w2,tps28w4。 还有优化空间: 初赛的关键点在于合理分配流量。 通过日志分析得到provider资源没有被合理使用,请求堆积排队,导致整体响应时间下降。 因此可以考虑: 1.provider计算等待队列长度、等待时长,通知consumer调整权重。实践上可以返回服务端的活跃数,客户端剩余-活跃作为权重即可,测试下来可以达到129w。 2.权重都为0时,consumer抛弃一部分请求。