一种针对服务器的数据处理方法和装置制造方法及图纸

技术编号:21003925 阅读:30 留言:0更新日期:2019-04-30 21:29
本发明专利技术实施例提供了一种针对服务器的数据处理方法和装置,其中,所述方法包括:接收排队客户端数量信息;根据排队客户端数量信息判断在运行状态为在线状态的排队服务器中是否具有可用排队服务器;若否,则生成第一排队服务器调用信息,根据第一排队服务器调用信息,将处于休眠状态的排队服务器的运行状态调整为在线状态,与第一排队服务器调用信息对应的排队服务器用于,依据第一排队请求信息排列客户端。采用上述方式,实现了通过排队客户端数量的变化即时调整服务器系统中的排队服务器的总荷载量,从而避免了提前部署大量的排队服务器而导致大量处在运行状态的排队服务器会被闲置,导致运营维护资源的浪费。

【技术实现步骤摘要】
一种针对服务器的数据处理方法和装置
本专利技术涉及服务器数据处理
,特别是涉及一种针对服务器的数据处理方法和一种针对服务器的数据处理装置。
技术介绍
随着科技的发展,互联网影响了人们生活的方方面面,而用户若要通过互联网进行数据传输,需要基于终端设备上的客户端与服务器进行数据交互。而用户在通过服务器进行数据交互的过程中,若服务器的当前数据处理量过大,则需要对还未进行数据处理的用户进行排队处理,用户则按照排队顺序等待服务器处理其上传的数据或发送的请求,这便是服务器为防止数据过载所设定的排队机制,以保证服务器不会因为数据过载导致服务器崩溃。在现有技术中,用于对还未进行数据处理的用户进行排队处理的排队服务包含于游戏服务内,当游戏开服时,会有大量的客户端登陆至服务器,这就意味着排队服务器需要具备瞬时负载海量数据的能力,所以在实际应用中,需要提前部署大量的排队服务器,而在不同时期,排队服务器所负载的数据运算量不同,例如,当用户登陆高峰期过去时,已经不需要对用户进行排队处理,则此时大量处在运行状态的排队服务器会被闲置,导致运营维护资源的浪费。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以本文档来自技高网...

【技术保护点】
1.一种针对服务器的数据处理方法,其特征在于,所述方法应用于服务器系统中,所述服务器系统包括:多个排队服务器,总控服务器,所述排队服务器具有对应的运行状态,所述运行状态包括在线状态,以及,休眠状态,所述方法包括:当所述服务器系统的数据处理状态为排队状态时,接收由所述总控服务器发送的所述运行状态为所述在线状态的排队服务器中的排队客户端数量信息;当收到由客户端发送的登陆申请信息时,根据所述排队客户端数量信息判断在所述运行状态为所述在线状态的排队服务器中是否具有可用排队服务器;若否,则生成第一排队服务器调用信息,并向所述总控服务器发送所述第一排队服务器调用信息;其中,所述总控服务器用于根据所述第一排...

【技术特征摘要】
1.一种针对服务器的数据处理方法,其特征在于,所述方法应用于服务器系统中,所述服务器系统包括:多个排队服务器,总控服务器,所述排队服务器具有对应的运行状态,所述运行状态包括在线状态,以及,休眠状态,所述方法包括:当所述服务器系统的数据处理状态为排队状态时,接收由所述总控服务器发送的所述运行状态为所述在线状态的排队服务器中的排队客户端数量信息;当收到由客户端发送的登陆申请信息时,根据所述排队客户端数量信息判断在所述运行状态为所述在线状态的排队服务器中是否具有可用排队服务器;若否,则生成第一排队服务器调用信息,并向所述总控服务器发送所述第一排队服务器调用信息;其中,所述总控服务器用于根据所述第一排队服务器调用信息,将处于所述休眠状态的排队服务器的所述运行状态调整为所述在线状态;生成第一排队请求信息,并向与所述第一排队服务器调用信息对应的排队服务器发送所述第一排队请求信息;其中,所述与所述第一排队服务器调用信息对应的排队服务器用于,依据所述第一排队请求信息排列所述客户端。2.根据权利要求1所述的方法,其特征在于,还包括:通过所述排队客户端数量信息,判断所述运行状态为所述在线状态的排队服务器中是否具有空闲的排队服务器;若是,则生成针对所述空闲的排队服务器的排队服务器移除信息,并向所述总控服务器发送所述排队服务器移除信息;其中,所述总控服务器用于根据所述排队服务器移除信息,将所述空闲的排队服务器的所述运行状态调整为休眠状态。3.根据权利要求1所述的方法,其特征在于,在所述接收由所述总控服务器发送的所述运行状态为所述在线状态的排队服务器中的排队客户端数量信息的步骤之前,还包括:获取已提交登陆申请信息且未登陆所述服务器系统的客户端数量,以及,所述运行状态为所述在线状态的排队服务器的荷载量;判断所述客户端数量是否大于所述荷载量;若是,则生成第二排队服务器调用信息,并向所述总控服务器发送所述第二排队服务器调用信息;其中,所述总控服务器用于,根据所述第二排队服务器调用信息,将处于所述休眠状态的排队服务器的所述运行状态调整为在线状态;其中,所述与所述第二排队服务器调用信息对应的排队服务器具有单个或多个对应区段;所述区段具有对应的第一区段序列号;采用所述登陆申请信息生成针对所述客户端的客户端排列序号;采用所述客户端排列序号,和,所述第一区段序列号生成针对所述客户端的第二排队请求信息;向与所述第一区段序列号对应的排队服务器发送所述第二排队请求信息。4.根据权利要求1所述的方法,其特征在于,在所述生成第一排队请求信息,并向与所述第一排队服务器调用信息对应的排队服务器发送所述第一排队请求信息的步骤之前,还包括:获取与所述第一排队服务器调用信息对应的排队服务器的对应区段的第二区段序列号;采用所述登陆申请信息生成针对所述客户端的客户端排列序号。5.根据权利要求4所述的方法,其特征在于,所述生成第一排队请求信息,并向与所述第一排队服务器调用信息对应的排队服务器发送所述第一排队请求信息的步骤包括:采用所述第二区段序列号,和,所述客户端排列序号生成针对所述客户端的第一排队请求信息;向与所述第二区段序列号对应的排队服务器发送所述第一排队请求信息。6.一种针对服务器的数据处理方法,其特征在于,所述方法应用于服务器系统中,所述服务器系统包括:多个排队服务器,派发服务器,所述排队服务器具有对应的运行状态,所述运行状态包括在线状态,以及,休眠状态,所述方法包括:当所述服务器系统的数据处理状态为排队状态时,向所述派发服务器发送所述运行状态为所述在线状态的排队服务器中的排队客户端数量信息;其中,所述派发服务器用于在收到由客户端发送的登陆申请信息时,根据所述排队客户端数量信息,判断在所述运行状态为所述在线状态的排队服务器中是否具有可用排队服务器,并在所述运行状态为所述在线状态的排队服务器中不具有可用排队服务器时,生成第一排队服务器调用信息;接收由所述派发服务器发送的所述第一排队服务器调用信息;采用所述第一排队服务器调用信息生成第一排队服务器调用指令,向处于所述休眠状态的排队服务器发送所述第一排队服务器调用指令。7.根据权利要求6所述的方法,其特征在于,还包括:接收所述派发服务器发送的排队服务器移除信息;采用所述排队服务器移除信息生成排队服务器移除指令,向所述空闲的排队服务器发送所述排队服务器移除指令。8.一种针对服务器的数据处理方法,其特征在于,所述方法应用于服务器系统中,所述服务器系统包括:总控服务器,派发服务器,所述排队服务器具有对应的运行状态,所述运行状态包括在线状态,以及,休眠状态,所述方法包括:判断是否接收到由所述总控服务器发送的第一排队服务器调用指令;...

【专利技术属性】
技术研发人员:胡浩源吴炜峰
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1