This manual provides a task processing method, device and device of server cluster. By dividing the server cluster into multiple groups according to the business type, the server can retrieve the task matching the business type information for processing after querying its own group. Based on this, the servers of each group can handle the corresponding types of tasks, realizing the business isolation and server resource isolation under the distributed architecture; in the case of task blocking of some type of business, other types of business can still be handled normally, which will not cause the consumption of the whole cluster resources, and will not lead to the normal execution of other unrelated businesses, or In order to make full use of the overall resources of the server cluster and improve the overall processing efficiency of the server cluster.
【技术实现步骤摘要】
服务器集群的任务处理方法、装置及设备
本说明书涉及互联网
,尤其涉及服务器集群的任务处理方法、装置及设备。
技术介绍
大型企业的业务系统大多采用分布式架构实现,该架构中包括有多台服务器构成的服务器集群,每台服务器对业务的处理完全一致。实际应用中,业务系统每时每刻会面临大量的业务请求(也可称为任务)等待处理,这些任务会随机地分配到各台服务器上,随着服务器的动态扩缩容,任务仍然能平均分配。基于此,面对越来越多样的业务,需要提供更为灵活的任务处理方案。
技术实现思路
为克服相关技术中存在的问题,本说明书提供了服务器集群的任务处理方法、装置及设备。根据本说明书实施例的第一方面,提供一种服务器集群的任务处理方法,所述服务器集群按照业务类型被划分为多个分组,所述方法应用于所述服务器集群中每台服务器,包括:按照第一时间周期从目标数据中查询自身所属的分组,其中,所述目标数据指示服务器与其所属分组的对应关系;根据查询到的自身所属分组对应的业务类型信息,在捞取任务时捞取与所述业务类型信息匹配的任务进行处理。可选的,所述目标数据存储在目标设备;所述方法还包括:按照第二时间周期向所述目标设备发送自身在线消息,以供所述目标设备在检测到所述服务器未按照所述第二时间周期发送自身在线消息后,在所述目标数据中删除所述服务器与所属分组的对应关系。可选的,所述服务器集群中的服务器包括一管理服务器,所述方法还包括:所述管理服务器确定需要对服务器所属分组进行更新后,执行更新步骤 ...
【技术保护点】
1.一种服务器集群的任务处理方法,所述服务器集群按照业务类型被划分为多个分组,所述方法应用于所述服务器集群中每台服务器,包括:/n按照第一时间周期从目标数据中查询自身所属的分组,其中,所述目标数据指示服务器与其所属分组的对应关系;/n根据查询到的自身所属分组对应的业务类型信息,在捞取任务时捞取与所述业务类型信息匹配的任务进行处理。/n
【技术特征摘要】
1.一种服务器集群的任务处理方法,所述服务器集群按照业务类型被划分为多个分组,所述方法应用于所述服务器集群中每台服务器,包括:
按照第一时间周期从目标数据中查询自身所属的分组,其中,所述目标数据指示服务器与其所属分组的对应关系;
根据查询到的自身所属分组对应的业务类型信息,在捞取任务时捞取与所述业务类型信息匹配的任务进行处理。
2.根据权利要求1所述的方法,所述目标数据存储在目标设备;所述方法还包括:
按照第二时间周期向所述目标设备发送自身在线消息,以供所述目标设备在检测到所述服务器未按照所述第二时间周期发送自身在线消息后,在所述目标数据中删除所述服务器与所属分组的对应关系。
3.根据权利要求1或2所述的方法,所述服务器集群中的服务器包括一管理服务器,所述方法还包括:
所述管理服务器确定需要对服务器所属分组进行更新后,执行更新步骤。
4.根据权利要求3所述的方法,所述管理服务器通过如下方式确定:
按照第三时间周期与选取规则,从所述服务器集群中选取其中一台服务器作为所述管理服务器。
5.根据权利要求3所述的方法,所述分组还对应有优先级、以及所述分组所需服务器的配置数量;所述更新步骤包括:
针对处于在线状态的服务器数量低于所述配置数量的分组,按照所述优先级顺序,优先将未配置分组的服务器的所属分组...
【专利技术属性】
技术研发人员:郭鑫,杨宇,姚嘉璐,
申请(专利权)人:口碑上海信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。