The invention is applicable to the field of computer technology, and provides a method of task execution based on server cluster and a server. The method includes acquiring the first preset task corresponding to the cluster to which it belongs and the second preset task corresponding to other clusters, and predicting the resource utilization corresponding to the first preset task. If the resource utilization rate is less than the first preset threshold, the second preset task is executed; when the first preset task and the second preset task are executed simultaneously, if the current resource utilization rate is greater than or equal to the second preset threshold, the second preset task is stopped; and the first preset threshold is less than the second preset threshold. The embodiment of the present invention makes full use of its surplus resources to share tasks with other clusters in order to alleviate the pressure of data processing in other clusters and improve the overall data processing efficiency while ensuring the smooth execution of the first preset task.
【技术实现步骤摘要】
一种基于服务器集群的任务执行方法及服务器
本专利技术属于计算机
,尤其涉及一种基于服务器集群的任务执行方法及服务器。
技术介绍
随着经济的发展和人们生活水平的不断提高,银行的业务越来越多,服务器集群的数据处理量也越来越大,对服务器集群的负载能力提出了新的要求。目前,业内大部分服务器只运行固定的任务,而每个任务在不同时段的并发量可能不同,服务器在不同时段的处理压力不同可能导致服务器资源浪费。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于服务器集群的任务执行方法及服务器,以解决现有技术中,服务器只运行固定的任务,而每个任务在不同时段的并发量可能不同,服务器在不同时段的处理压力不同,可能导致服务器资源浪费。本专利技术实施例的第一方面提供了一种基于服务器集群的任务执行方法,包括:获取自身所属的集群对应的第一预设任务和其他集群对应的第二预设任务;预测执行所述第一预设任务时所对应的资源使用率;若所述资源使用率小于第一预设阈值,则执行所述第二预设任务;在同时执行所述第一预设任务以及所述第二预设任务时,若当前的资源使用率大于或等于第二预设阈值时,停止执行所述第二预设任务;其中,所述第一预设阈值小于所述第二预设阈值。本专利技术实施例的第二方面提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取自身所属的集群对应的第一预设任务和其他集群对应的第二预设任务;预测执行所述第一预设任务时所对应的资源使用率;若所述资源使用率小于第一预设阈值,则执行所述第二预设任务;在同时执行所述第一 ...
【技术保护点】
1.一种基于服务器集群的任务执行方法,其特征在于,包括:获取自身所属的集群对应的第一预设任务和其他集群对应的第二预设任务;预测执行所述第一预设任务时所对应的资源使用率;若所述资源使用率小于第一预设阈值,则执行所述第二预设任务;在同时执行所述第一预设任务以及所述第二预设任务时,若当前的资源使用率大于或等于第二预设阈值时,则停止执行所述第二预设任务;其中,所述第一预设阈值小于所述第二预设阈值。
【技术特征摘要】
1.一种基于服务器集群的任务执行方法,其特征在于,包括:获取自身所属的集群对应的第一预设任务和其他集群对应的第二预设任务;预测执行所述第一预设任务时所对应的资源使用率;若所述资源使用率小于第一预设阈值,则执行所述第二预设任务;在同时执行所述第一预设任务以及所述第二预设任务时,若当前的资源使用率大于或等于第二预设阈值时,则停止执行所述第二预设任务;其中,所述第一预设阈值小于所述第二预设阈值。2.根据权利要求1所述的基于服务器集群的任务执行方法,其特征在于,所述预测执行所述第一预设任务时所对应的资源使用率包括:获取所述第一预设任务对应的业务数据;根据所述业务数据所属的业务类型,预测执行所述第一预设任务对应的资源使用率。3.根据权利要求2所述的基于服务器集群的任务执行方法,其特征在于,所述获取所述第一预设任务对应的业务数据之后,还包括:获取所述第一预设任务对应的业务排号信息,所述业务排号信息包括客户申请办理的业务信息;所述根据所述业务数据所属的业务类型,预测执行所述第一预设任务对应的资源使用率,包括:根据所述业务排号信息确定客户申请办理的业务所属的业务类型以及每种所述业务类型的申请数量;根据每种所述业务类型的申请数量以及每种所述业务类型的业务数据量,预测执行所述第一预设任务对应的资源使用率。4.根据权利要求3所述的基于服务器集群的任务执行方法,其特征在于,所述业务排号信息包括客户的年龄信息;所述根据每种所述业务类型的申请数量以及每种所述业务类型的业务数据量,预测执行所述第一预设任务对应的资源使用率,包括:根据每种所述业务类型的客户的年龄信息、每个年龄段的客户的历史业务办理记录,确定每种所述业务类型的每个客户对应的业务办理时长;根据每种所述业务类型的申请数量以及每种所述业务类型的每个客户对应的业务办理时长,预测处理每种所述业务类型的业务数据所需要的处理时长;根据每种所述业务类型的业务数据所需要的处理时长以及每种所述业务类型的业务数据量,预测执行所述第一预设任务对应的资源使用率。5.根据权利要求1所述的基于服务器集群的任务执行方法,其特征在于,所述预测执行所述第一预设任务时所对应的资源使用率包括:获取每个预设时段所述第一预设任务对应的历史资源使用率以及历史业务数据量;根据所述第一预设任务对应的当前业务数据量、每个所述预设时段的历史资源使用率以及每个所述预设时段...
【专利技术属性】
技术研发人员:赵远,易鸿宾,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。