Windows 负载均衡器背后的算法?
我需要学习负载均衡器,比如网络负载平衡、Linux虚拟服务器、HAProxy等等……我需要了解一些事情:Windows 负载均衡器背后的算法?,windows,linux,algorithm,Windows,Linux,Algorithm,我需要学习负载均衡器,比如网络负载平衡、Linux虚拟服务器、HAProxy等等……我需要了解一些事情: 这些负载平衡器中使用了哪些算法/技术?哪个最受欢迎?最有效 我希望这些算法/技术不会太复杂。有关于它们的资料吗 非常感谢你的帮助 不确定这是否属于serverfault,但一些负载平衡技术包括: 循环赛 连接最少 我使用最少的连接。将人员发送到负载量最少的机器才是最有意义的。例如,Apache中的负载平衡由名为mod_proxy_balancer的模块负责。此模块支持3种负载平衡算法
- 这些负载平衡器中使用了哪些算法/技术?哪个最受欢迎?最有效李>
非常感谢你的帮助 不确定这是否属于serverfault,但一些负载平衡技术包括:
- 循环赛
- 连接最少
我使用最少的连接。将人员发送到负载量最少的机器才是最有意义的。例如,Apache中的负载平衡由名为mod_proxy_balancer的模块负责。此模块支持3种负载平衡算法:
- 请求计数
- 加权流量计数
- 待决请求计数
有关更多详细信息,请查看此处:除了前面提到的那些,简单的随机分配对于负载平衡来说是一个足够好的算法,特别是对于大量服务器
这里有一个来自Oracle的链接:一般来说,负载平衡就是向最不繁忙的服务器发送新的客户端请求。根据应用程序的运行情况,为每台服务器分配一个“繁忙因素”:基本上是一个数字,反映负载平衡算法的一个/多个关注点(连接的客户端、cpu/mem使用情况等),然后在运行时选择该分数最低的服务器。基本上,任何负载平衡技术都是基于以下内容:
我想知道关于算法,为什么我在这里问它^^+1,我使用的也是缓存在合理的TTL中的保持活动的最少连接。我从未见过循环不会以“收藏夹”结尾,除非涉及到50多个节点。@Vimvq1987-是的,但系统管理员比程序员更了解硬件-至少通常如此。如果你想知道这些算法是如何编写的,那么我不知道我必须研究基于软件的负载平衡器,那么我想在我的论文中描述这些算法。我认为这里的程序员会对它们有很好的了解:)。你能给我一个链接,说明这种方法确实被使用了吗我知道这是一个很老的帖子,但如果你还在写,你可以帮我。我目前正在实施一些负载平衡策略,并在OpenStack云上使用它们。你愿意和我分享你的想法吗?