[发明专利]计算任务管理方法、装置、计算机设备及存储介质在审
申请号: | 202110838481.3 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113485811A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 陈熙衡;杨家明 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 陈美君 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 任务 管理 方法 装置 计算机 设备 存储 介质 | ||
1.一种计算任务管理方法,其特征在于,包括:
接收任务配置信息,并通过集群负载均衡策略自多个任务集群中确定与所述任务配置信息对应的目标任务集群;
将所述任务配置信息发送至所述目标任务集群中的任务节点,并通过预设任务生成平台生成与所述任务配置信息对应的线程任务;所述线程任务包含任务编码;
在目标任务节点中执行所述线程任务,并将所述线程任务的执行状态更改为执行中状态;所述目标任务节点为所述目标任务集群中接收到所述任务配置信息的任务节点;
在所有任务集群中的任意一个任务节点接收到任务中断指令时,根据所述任务编码自中断缓存区中查询是否存在所述线程任务;所述任务中断指令是指对所述线程任务进行中断处理的指令;所述中断缓存区是接收到任务中断指令的任务节点的共享缓存区;
在所述中断缓存区中存在所述线程任务时,中断所述线程任务并将所述线程任务的执行状态更改为执行取消状态。
2.如权利要求1所述的计算任务管理方法,其特征在于,所述线程任务包含线程对象;所述在目标任务节点中执行所述线程任务之前,还包括:
获取预设存储示例组合;所述预设存储示例组合中包括一个键槽位以及一个值槽位;
采用槽位填充的方式,将与所述线程任务对应的任务编码填充至所述键槽位中,并将与所述线程任务对应的线程对象填充至所述值槽位中,生成线程任务组合;
将所述线程任务组合存储至所述目标任务节点的共享缓存区中。
3.如权利要求2所述的计算任务管理方法,其特征在于,所述将所述线程任务组合存储至所述目标任务节点的共享缓存区中,包括:
根据所述任务编码生成与所述线程任务对应的任务类别标签;
自所述目标任务节点的共享缓存区中的任务查询树中查询与所述任务类别标签匹配的任务树节点;所述任务查询树通过至少一个所述线程任务组合构建;
将所述线程任务组合插入至查询到的所述任务树节点下。
4.如权利要求1所述的计算任务管理方法,其特征在于,所述在所有任务集群中的任意一个任务节点接收到任务中断指令之前,还包括:
实时检测所述线程任务是否满足预设死锁条件,并在所述线程任务满足所述预设死锁条件时生成所述任务中断指令;
和/或
接收与所述线程任务对应的任务中断请求,并根据所述任务中断请求生成所述任务中断指令;
将所述任务中断指令发送给所有任务集群中的任意一个所述任务节点。
5.如权利要求1所述的计算任务管理方法,其特征在于,所述根据所述任务编码自中断缓存区中查询是否存在所述线程任务之后,还包括:
在所述中断缓存区中不存在所述线程任务时,将所述任务编码发送至剩余任务节点中;所述剩余任务节点是指所有任务集群中除接受到任务中断指令的任务节点之外的其它任务节点;
根据所述任务编码自所有所述剩余任务节点的共享缓存区中查询是否存在所述线程任务;
在任意一个剩余任务节点的共享缓存区中查询到所述线程任务时,中断所述线程任务并将所述线程任务的执行状态更改为执行取消状态。
6.如权利要求1所述的计算任务管理方法,其特征在于,所述在目标任务节点中执行所述线程任务,并将所述线程任务的执行状态更改为执行中状态之后,还包括:
实时检测所述线程任务的任务状态;
在所述任务状态表征所述线程任务成功完成时,将所述线程任务的执行状态更改为执行完成状态;
在所述任务状态表征所述线程任务异常时,将所述线程任务的执行状态更改为执行失败状态。
7.如权利要求1所述的计算任务管理方法,其特征在于,所述接收任务配置信息,包括:
通过MQ或者API接口,实时接收来自服务器集群的所述任务配置信息;
或者
通过轮询接口,定时接收来自服务器集群的所述任务配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110838481.3/1.html,转载请声明来源钻瓜专利网。