任务执行方法和相关设备技术

技术编号:41739092 阅读:16 留言:0更新日期:2024-06-19 12:58
本申请提供一种任务执行方法和相关设备。涉及任务调度技术领域。该方法包括:获取目标任务,并在集群中的各个节点中确定执行所述目标任务的第一节点;从存储系统中获取所述集群对应的存储信息,并确定所述存储信息中是否包含所述第一节点的标识;在所述存储信息未包含所述第一节点的标识时,确定所述第一节点为非隔离节点,并控制所述第一节点执行所述目标任务;在所述存储信息包含所述第一节点的标识时,确定所述第一节点为隔离节点,并根据所述存储信息确定所述集群中的非隔离节点作为第二节点,且控制所述第二节点执行所述目标任务。本申请中,避免任务的执行时长过长,提高了任务的执行效率。

【技术实现步骤摘要】

本申请涉及任务调度,尤其涉及一种任务执行方法和相关设备


技术介绍

1、金融类交易的交易系统由包括多个节点的集群构成,交易系统派发交易任务给各个节点,以通过各个节点协力完成交易任务。另外,在节点执行交易任务时,需要依赖其他节点,也即需要调用其他节点共同完成交易任务。为了确保交易系统稳定的完成交易任务,需要保证集群中执行任务的节点是可用,也即需要对集群中的故障或升级的节点进行隔离。

2、示例性技术中,当节点中应用启动后,在配置中心中注册临时节点。若该节点故障或升级需要停机时,通知配置中心删除临时节点,配置中心则向集群中其他节点发送消息以告知停机节点,收到消息的节点将停机的节点进行隔离,使得收到消息的节点不再将任务发送至隔离节点。

3、但配置中心中存在多种消息,节点的停机消息发送延时,导致集群中节点会持续接入隔离节点,需要等待隔离节点恢复后才可完成任务,造成任务的执行时长过长。


技术实现思路

1、本申请提供一种任务执行方法和相关设备,用以解决任务的执行时长时长过长的问题

2、本文档来自技高网...

【技术保护点】

1.一种任务执行方法,其特征在于,应用于集群中的任意节点,所述任务执行方法包括:

2.根据权利要求1所述的任务执行方法,其特征在于,所述根据所述存储信息确定所述集群中的非隔离节点作为第二节点的步骤包括:

3.根据权利要求2所述的任务执行方法,其特征在于,所述根据存储信息包含的节点的标识的数量确定第一数量,并根据所述集群中节点的数量确定第二数量的步骤包括:

4.根据权利要求2所述的任务执行方法,其特征在于,所述确定所述存储信息包含的节点的第一数量以及所述集群中节点的第二数量的步骤之后,还包括:

5.根据权利要求1所述的任务执行方法,其特征在于...

【技术特征摘要】

1.一种任务执行方法,其特征在于,应用于集群中的任意节点,所述任务执行方法包括:

2.根据权利要求1所述的任务执行方法,其特征在于,所述根据所述存储信息确定所述集群中的非隔离节点作为第二节点的步骤包括:

3.根据权利要求2所述的任务执行方法,其特征在于,所述根据存储信息包含的节点的标识的数量确定第一数量,并根据所述集群中节点的数量确定第二数量的步骤包括:

4.根据权利要求2所述的任务执行方法,其特征在于,所述确定所述存储信息包含的节点的第一数量以及所述集群中节点的第二数量的步骤之后,还包括:

5.根据权利要求1所述的任务执行方法,其特征在于,还包括:

6.根据权利要求5所述的任务执行方法,其特征在于,所述将所述运行信息对应的节点的标识,存储至存储系统...

【专利技术属性】
技术研发人员:李承文代胜杰郭洋郑肇义
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1