有什么build议我应该什么时候使用roundrobin &我什么时候应该使用leastconn ?
我目前正在使用roundrobin并观察到我的后端服务器的加载不均匀分布。 当然可能还有其他问题,但是我们希望尽量leastconn尝试,但是因为它是一个关键任务服务器,我想在做出更改之前先咨询其他经验。
任何想法分享?
我还没有用leastconn做过试验,但是我的理解是,lessconn的典型用例是在负载均衡可能存在长时间连接的东西的时候。 其原因在于,最不重要的一点是确保均衡的并发性 ,因为随着知情交易的进行 , 到来率将更平衡。 如果这个区别不明确, 请参阅我的回答 。
当你说负载不均匀分布时,可能会有助于更好地定义“负载”。 如果你指的是服务器资源,比我build议确定究竟是什么导致增加的负载(即某些types的连接),并从那里倒退。