java俄罗斯方块源码-Balance_loader:Balance_loader_base_on_app_level

时间:2024-06-25 01:02:20
【文件属性】:

文件名称:java俄罗斯方块源码-Balance_loader:Balance_loader_base_on_app_level

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-25 01:02:20

系统开源

java俄罗斯方块源码 Balance_loader Balance_loader_base_on_app_level 1.什么是负载均衡? 当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理。 那么在这个过程中,调度者如何合理分配任务,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡问题。 下面详细介绍负载均衡的四种实现方式。 (一)HTTP重定向实现负载均衡 过程描述 当用户向服务器发起请求时,请求首先被集群调度者截获;调度者根据某种分配策略,选择一台服务器,并将选中的服务器的IP地址封装在HTTP响应消息头部的Location字段中,并将响应消息的状态码设为302,最后将这个响应消息返回给浏览器。 当浏览器收到响应消息后,解析Location字段,并向该URL发起请求,然后指定的服务器处理该用户的请求,最后将结果返回给用户。 在使用HTTP重定向来实现服务器集群负载均衡


【文件预览】:
Balance_loader-master
----fdwrapper.h(433B)
----conn.cpp(4KB)
----fdwrapper.cpp(1KB)
----processpool.h(14KB)
----conn.h(694B)
----config.xml(227B)
----LICENSE(11KB)
----mgr.h(677B)
----main.cpp(6KB)
----Makefile(437B)
----mgr.cpp(9KB)
----log.cpp(1KB)
----log.h(214B)
----README.md(12KB)

网友评论