java-分布式项目中的负载平衡

前端之家收集整理的这篇文章主要介绍了java-分布式项目中的负载平衡 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

有谁知道一个简单的负载平衡算法(公式),该算法将连接的用户,cpu负载,网络负载和内存使用情况联系起来?
这将用于比较各种服务器,并为当前新用户分配最好的服务器.
谢谢.

最佳答案
如果使用Apache Web Server代理应用程序服务器,建议您使用mod_proxy和mod_proxy_balancer.您可以找到有关mod_proxy here快速介绍.这是关于Jetty的,但是它很容易应用于其他服务器.

您需要担心群集的第一件事是会话的处理方式.您需要确保属于一个会话的请求被定向到同一服务器(或者该会话以某种方式持久存在,然后始终被检索). Mod_proxy可以为您做到这一点.

关于负载均衡算法,请参见mod_proxy_balancer的文档.据此,有3种负载均衡器调度程序算法.

较旧的负载平衡解决方案是mod_jk.

总的来说,即使我有更好的算法,也不会自己实现.最好使用现有的解决方案.

猜你在找的Java相关文章