任务处理方法以及相关设备与流程
理解税务审计流程,提前准备相关文件 #生活技巧# #理财规划技巧# #税务避税方法#
本申请涉及计算机,具体涉及一种任务处理方法以及相关设备。
背景技术:
1、金融市场数据系统的行情数据通常可以分为多个产品种类,如外汇,投资者关系,波动,期货,股票,债券等,每个产品种类的接入称为一个任务。
2、在目前的相关技术中,一般只通过一台机器来执行所有的任务,这样可能会导致这些任务消耗该机器较多的硬件资源,且可能会发生机器宕机后,原本跑在该机器上的任务无法继续执行。
技术实现思路
1、本申请实施例提供一种任务处理方法以及相关设备,相关设备可以包括任务处理装置、电子设备、计算机可读存储介质和计算机程序产品,可以提高任务分配的均匀性,有利于实现任务的负载均衡。
2、本申请实施例提供一种任务处理方法,包括:
3、确定用于执行任务的分布式集群系统、以及待分配的至少一个任务,所述分布式集群系统包括至少一个节点机器;
4、获取每个任务对应的任务权重,并设置所述分布式集群系统中各个节点机器对应的运行实例权重;
5、从所述分布式集群系统的节点机器中确定至少一个可作业节点机器;
6、当所述可作业节点机器启动时,根据所述可作业节点机器对应的运行实例权重和各个任务的任务权重,将各个任务分配到所述可作业节点机器上进行处理,输出任务处理结果。
7、相应的,本申请实施例提供一种任务处理装置,包括:
8、第一确定单元,用于确定用于执行任务的分布式集群系统、以及待分配的至少一个任务,所述分布式集群系统包括至少一个节点机器;
9、设置单元,用于获取每个任务对应的任务权重,并设置所述分布式集群系统中各个节点机器对应的运行实例权重;
10、第二确定单元,用于从所述分布式集群系统的节点机器中确定至少一个可作业节点机器;
11、处理单元,用于当所述可作业节点机器启动时,根据所述可作业节点机器对应的运行实例权重和各个任务的任务权重,将各个任务分配到所述可作业节点机器上进行处理,输出任务处理结果。
12、本申请实施例提供的一种电子设备,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令,以执行本申请实施例提供的任务处理方法中的步骤。
13、本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现本申请实施例提供的任务处理方法中的步骤。
14、此外,本申请实施例还提供一种计算机程序产品,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现本申请实施例提供的任务处理方法中的步骤。
15、本申请实施例提供了一种任务处理方法以及相关设备,可以确定用于执行任务的分布式集群系统、以及待分配的至少一个任务,所述分布式集群系统包括至少一个节点机器;获取每个任务对应的任务权重,并设置所述分布式集群系统中各个节点机器对应的运行实例权重;从所述分布式集群系统的节点机器中确定至少一个可作业节点机器;当所述可作业节点机器启动时,根据所述可作业节点机器对应的运行实例权重和各个任务的任务权重,将各个任务分配到所述可作业节点机器上进行处理,输出任务处理结果。本申请可以通过增加任务的任务权重和节点机器的运行实例权重,来将任务分配到多个节点机器上处理,这样有利于实现任务的负载均衡,提高任务分配的均匀性,还可以避免某个机器故障后无法执行任务的情况。
技术特征:
1.一种任务处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据当前可作业节点机器对应的运行实例权重和机器数量,从所述当前可作业节点机器中确定接管所述目标任务的目标节点机器,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述可作业节点机器的运行实例权重和所述目标节点机器的运行实例权重,确定所述可作业节点机器上需要释放的目标任务,包括:
6.根据权利要求1所述的方法,其特征在于,所述当所述可作业节点机器启动时,根据所述可作业节点机器对应的运行实例权重和各个任务的任务权重,将各个任务分配到所述可作业节点机器上进行处理,输出任务处理结果,包括:
7.一种任务处理装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至6任一项所述的任务处理方法中的操作。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至6任一项所述的任务处理方法中的步骤。
10.一种计算机程序产品,包括计算机程序或指令,其特征在于,该计算机程序或指令被处理器执行时实现权利要求1至6任一项所述的任务处理方法中的步骤。
技术总结
本申请公开了一种任务处理方法以及相关设备,可以确定用于执行任务的分布式集群系统、以及待分配的至少一个任务;获取每个任务对应的任务权重,并设置所述分布式集群系统中各个节点机器对应的运行实例权重;从所述分布式集群系统的节点机器中确定至少一个可作业节点机器;当所述可作业节点机器启动时,根据所述可作业节点机器对应的运行实例权重和各个任务的任务权重,将各个任务分配到所述可作业节点机器上进行处理,输出任务处理结果。本申请可以通过增加任务的任务权重和节点机器的运行实例权重,来将任务分配到多个节点机器上处理,这样有利于实现任务的负载均衡,提高任务分配的均匀性,还可以避免某个机器故障后无法执行任务的情况。
技术研发人员:李裕雄,郭小诚,孙浩
受保护的技术使用者:平安银行股份有限公司
技术研发日:
技术公布日:2024/1/13
网址:任务处理方法以及相关设备与流程 https://www.yuejiaxmz.com/news/view/855710
相关内容
任务处理系统和任务处理方法与流程家居设备管理方法、服务器、及管理系统与流程
移动设备以及控制方法与流程
一种IoT设备的管理方法及终端与流程
设备参数设置方法、设备及存储介质与流程
污水处理设备有哪些(4大分类以及相关设备)
一种衣物处理设备及其脱水控制方法、装置与流程
控制移动设备在线的方法及系统、移动设备、服务器与流程
设备控制方法、中转设备及存储介质与流程
智能烹饪方法及设备与流程