The present invention provides a method and a device for the deployment of server load, the method is applied to the load balancing device, the load balancing device is connected with the server cluster to be deployed, the method includes: statistical cluster server concurrency in each server connection number; new connections per server statistics server in the cluster; comparison of the server cluster with each server connections, select the minimum number of concurrent connection server as the receiving server service request; if at least two concurrent server connections are the same, the new connection number comparing the at least two servers, select new connection with minimum number of servers as the receiving server service request the. The embodiment of the invention is the server in the server cluster through statistics and new connections, the number of concurrent connections and server load allocation based on the number of new connections, the embodiment of the invention of high precision deployment of server load balancing, good effect.
【技术实现步骤摘要】
一种调配服务器负载的方法及装置
本申请涉及通信
,特别涉及调配服务器负载的方法及装置。
技术介绍
随着网络通信的飞速发展,网络服务器所承载的数据流量也飞速增长。面对庞大的数据流量,服务器集群的概念应运而生。服务器集群就是指将很多服务器集中起来一起进行同一种服务,它具有更高的处理性能、更高的可靠性。而服务器集群的高效协同工作就需要负载均衡设备对服务器集群中各个服务器的负载进行调配。现有技术中,负载均衡设备通常采用最小连接数法来进行调配,它根据服务器当前的连接情况,动态地选取其中当前并发连接数最少的一台服务器来处理新的请求。其中,并发连接数是指服务器当前与所访问的客户端已建立的会话数。如果两台或多台服务器的并发连接数相同,则选取其中服务器序号最小的一台服务器来处理新的请求。但两台或多台服务器的并发连接数相同,并不代表它们的新建连接数也相同,其中,新建连接数是指服务器在最近一段时长(例如最近1秒)内所收到的客户端请求数。由于对客户端请求的接收和处理也需要消耗服务器的资源,所以现有的依据并发连接数的调配服务器负载的方法,并不能实现服务器负载的实际均衡,其调配服务器负载的精度较低,均衡效果较差。
技术实现思路
本专利技术实施例提供调配服务器负载的方法和装置,用于解决现有技术调配服务器负载的精度较低,均衡效果较差的问题。根据本专利技术实施例的第一方面,提供一种调配服务器负载的方法,所述方法应用于负载均衡设备,所述负载均衡设备与待调配的服务器集群相连,所述方法包括:统计所述服务器集群中每台服务器的并发连接数,所述并发连接数是指服务器与客户端已建立的会话数;统计所述服务 ...
【技术保护点】
一种调配服务器负载的方法,其特征在于,所述方法应用于负载均衡设备,所述负载均衡设备与待调配的服务器集群相连,所述方法包括:统计所述服务器集群中每台服务器的并发连接数,所述并发连接数是指服务器与客户端已建立的会话数;统计所述服务器集群中每台服务器的新建连接数,所述新建连接数是指服务器在最近的预设统计时长内所收到的客户端请求数;比较所述服务器集群中每台服务器的并发连接数,选择并发连接数最小的服务器作为业务请求的接收服务器;如果至少两台服务器的并发连接数相同,则比较所述至少两台服务器的新建连接数,选择新建连接数最小的服务器作为业务请求的接收服务器。
【技术特征摘要】
1.一种调配服务器负载的方法,其特征在于,所述方法应用于负载均衡设备,所述负载均衡设备与待调配的服务器集群相连,所述方法包括:统计所述服务器集群中每台服务器的并发连接数,所述并发连接数是指服务器与客户端已建立的会话数;统计所述服务器集群中每台服务器的新建连接数,所述新建连接数是指服务器在最近的预设统计时长内所收到的客户端请求数;比较所述服务器集群中每台服务器的并发连接数,选择并发连接数最小的服务器作为业务请求的接收服务器;如果至少两台服务器的并发连接数相同,则比较所述至少两台服务器的新建连接数,选择新建连接数最小的服务器作为业务请求的接收服务器。2.根据权利要求1所述的方法,其特征在于,所述选择新建连接数最小的服务器作为业务请求的接收服务器,包括:如果至少两台服务器的新建连接数相同,则选择所述新建连接数相同的服务器中服务器编号最小的服务器作为业务请求的接收服务器,或在所述新建连接数相同的服务器中随机选择一台服务器作为业务请求的接收服务器。3.根据权利要求1所述的方法,其特征在于,所述比较所述服务器集群中每台服务器的并发连接数,包括:在接收业务请求后,比较所述服务器集群中每台服务器的并发连接数。4.根据权利要求1所述的方法,其特征在于,所述比较所述服务器集群中每台服务器的并发连接数,包括:当预设时间周期到达时,比较所述服务器集群中每台服务器的并发连接数;所述选择新建连接数最小的服务器作为业务请求的接收服务器,包括:选择新建连接数最小的服务器作为下一个预设时间周期内业务请求的接收服务器。5.根据权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:陶冶,孙艳杰,郑言,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。