LeechanX/Easy-Load-Balancer

改进建议

Opened this issue · 1 comments

houyf commented

这套负载均衡组件很赞(简洁而强大),感谢如此清晰的分享。 有几个问题想请教下:

1、节点调度算法是否比较局限?
1.1 不支持权重,这预设了下游服务所有节点的处理能力对等;
1.2 无状态,这样子应该是无法支撑带缓存的服务;

2、既然已经有独立的LB Agent做路由决策和过载保护,那是不是节点健康度检查也让Agent做,可减少业务试错?

1、算法确实比较局限,这和我司的实际使用有关,各服务节点的处理能力区别不大,做异构性算法意义并不是很大
2、健康度无法由agent去检测,业务服务器和LB完全无关,如果LB要主动检测,那么每个业务服务都要提供心跳通信协议支持,在此项目开发前已上线的大量服务无法为了LB检测而这么干。