如何管理负载平衡

时间:2012-07-24 11:43:41

标签: load-balancing

特定组织的10 服务器。为它提供一些负载平衡算法。还要考虑这样一种情况,其中1个服务器需要10秒来处理请求而其他服务器只需要1秒。那么,您将如何管理瓶颈

2 个答案:

答案 0 :(得分:3)

有几种方法可以做到这一点,但最好的方法之一是按成本加载平衡。 在这种类型的平衡中,我们根据它们之间的distance,它们之间的子网络策略,它们之间的数据传输介质等为客户端到服务器的每个连接分配成本,然后我们这样做尝试重新定位/引用与该服务器的连接,从而提供连接的总体最低成本。

答案 1 :(得分:2)

可能是一个简单的解决方案:在每10个任务中,将第1个任务分配给需要10秒的服务器。接下来的9个任务进入服务器需要1秒。

当然,在这里我假设任务以1秒的间隔进行作为假设。通过这种假设和上述方法,两个服务器都得到了充分利用。