有一个特定组织的10
服务器。给它一些负载平衡算法。还要考虑一个服务器需要10秒来处理请求而另一个只需要1秒的情况。那么,你将如何管理这个瓶颈?如何管理负载平衡
Q
如何管理负载平衡
3
A
回答
3
有几种方法可以这样做,但最好的方法之一是负载均衡成本。 在这种平衡中,我们根据它们之间的distance
,它们之间的子网络的策略,它们之间的数据传输介质等,为客户机到服务器之间的每个连接分配一个成本,并且在这样做之后,我们尝试重新定位/引用到该服务器的连接,从而给出连接的总体最小成本。
+0
当然,服务器上的“流量”也是确定连接成本的最重要因素之一。 – 2012-07-24 12:02:54
+0
因为这个问题仅仅提供了2个参数的处理时间,我不确定这个答案是否是实际意义上的预期。 – 2012-07-24 17:53:05
2
可能一个简单的解决方案是:在每10个任务中,将第一个任务分配给需要10秒的服务器。接下来的9个任务将进入服务器,需要1秒。
当然,在这里我假定任务以1秒为间隔作为假设进入。有了这个假设和上述方法,两台服务器都得到充分利用。
相关问题
- 1. WCF + SSL如何处理负载平衡?
- 2. 负载平衡
- 3. 负载平衡
- 4. 如何在tomcat负载平衡中管理会话?
- 5. 如何管理负载平衡网站的网站分析?
- 6. Tomcat负载平衡
- 7. WebLogic负载平衡
- 8. Drupal负载平衡
- 9. ADAM负载平衡
- 10. PgPool2负载平衡
- 11. 负载平衡AWS
- 12. 流负载平衡
- 13. ASP.Net负载平衡
- 14. 负载均衡SSL卸载管理
- 15. glassfish负载平衡器操作原理
- 16. Python多处理负载平衡器
- 17. Elixir/Phoenix地理负载平衡器
- 18. 并行处理的负载平衡
- 19. 负载均衡器和会话管理
- 20. kafka如何平衡分区负载?
- 21. 如何为负载平衡器
- 22. 如何开始使用负载平衡?
- 23. 如何获得SSL负载平衡?
- 24. Docker Swarm如何实现负载平衡?
- 25. 如何验证Azure负载平衡器?
- 26. Windows Azure如何执行负载平衡?
- 27. 如何配置线程负载平衡?
- 28. 我如何负载平衡Lucene.Net?
- 29. 如何使用GCE负载平衡器
- 30. Java EE中的负载平衡器的会话管理
我注意到了interview-questions标签。你需要为问题提供一个确切的解决方案,或者这只是一个问题来评估逻辑和推理技能? – 2012-07-24 11:50:29
我想这是为了评估逻辑技巧,但我想知道实际情况。 – 2012-07-24 11:53:57