Skip to content

furioussoul/adaptive-loadbalance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

阿里巴巴2019中间件性能挑战赛-自适应负载均衡(初赛)赛题

最大剩余算法,初赛跑分127w2,tps28w4。

还有优化空间: 初赛的关键点在于合理分配流量。 通过日志分析得到provider资源没有被合理使用,请求堆积排队,导致整体响应时间下降。

因此可以考虑:

1.provider计算等待队列长度、等待时长,通知consumer调整权重。实践上可以返回服务端的活跃数,客户端剩余-活跃作为权重即可,测试下来可以达到129w。

2.权重都为0时,consumer抛弃一部分请求。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages