[发明专利]计算任务管理方法、装置、计算机设备及存储介质在审
申请号: | 202110838481.3 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113485811A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 陈熙衡;杨家明 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 陈美君 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 任务 管理 方法 装置 计算机 设备 存储 介质 | ||
本发明涉及人工智能,公开了一种计算任务管理方法、装置、计算机设备及存储介质,该方法通过接收任务配置信息,并通过集群负载均衡策略自多个任务集群中确定目标任务集群;将任务配置信息发送至所述目标任务集群中的任务节点,并通过预设任务生成平台生成与任务配置信息对应的线程任务;在目标任务节点中执行线程任务,并将线程任务的执行状态更改为执行中状态;在所有任务集群中的任意一个任务节点接收到任务中断指令时,根据任务编码自中断缓存区中查询是否存在线程任务;在中断缓存区中存在线程任务时,中断线程任务并将线程任务的执行状态更改为执行取消状态。本发明提高了线程任务执行过程中效率以及可控制性。
技术领域
本发明涉及系统资源监控技术领域,尤其涉及一种计算任务管理方法、装置、计算机设备及存储介质。
背景技术
随着科学技术的发展,越来越多公司的企业系统采用分布式方法将计算任务分配至不同的集群中实现。随着计算任务的不断增多,分布式系统中的任务节点会使用多线程完成任务计算,但是,分布式系统多线程存在诸如线程管理困难、任务无法追踪等问题。
现有技术中,通常将企业系统降级为单体架构,使得线程任务集中在一个单一的任务节点上,进而可以在该任务节点上进行线程任务管理。但是采用单体架构的方案,失去了分布式方法中集群架构的优点,进而导致企业系统的性能、可用性以及并发性较低。
发明内容
本发明实施例提供一种计算任务管理方法、装置、计算机设备及存储介质,以解决企业系统的性能、可用性以及并发性较低的问题。
一种计算任务管理方法,包括:
接收任务配置信息,并通过集群负载均衡策略自多个任务集群中确定与所述任务配置信息对应的目标任务集群;
将所述任务配置信息发送至所述目标任务集群中的任务节点,并通过预设任务生成平台生成与所述任务配置信息对应的线程任务;所述线程任务包含任务编码;
在目标任务节点中执行所述线程任务,并将所述线程任务的执行状态更改为执行中状态;所述目标任务节点为所述目标任务集群中接收到所述任务配置信息的任务节点;
在所有任务集群中的任意一个任务节点接收到任务中断指令时,根据所述任务编码自中断缓存区中查询是否存在所述线程任务;所述任务中断指令是指对所述线程任务进行中断处理的指令;所述中断缓存区是接收到任务中断指令的任务节点的共享缓存区;
在所述中断缓存区中存在所述线程任务时,中断所述线程任务并将所述线程任务的执行状态更改为执行取消状态。
一种计算任务管理装置,包括:
任务配置信息接收模块,用于接收任务配置信息,并通过集群负载均衡策略自多个任务集群中确定与所述任务配置信息对应的目标任务集群;
线程任务生成模块,用于将所述任务配置信息发送至所述目标任务集群中的任务节点,并通过预设任务生成平台生成与所述任务配置信息对应的线程任务;所述线程任务包含任务编码;
线程任务执行模块,用于在目标任务节点中执行所述线程任务,并将所述线程任务的执行状态更改为执行中状态;所述目标任务节点为所述目标任务集群中接收到所述任务配置信息的任务节点;
线程任务查询模块,用于在所有任务集群中的任意一个任务节点接收到任务中断指令时,根据所述任务编码自中断缓存区中查询是否存在所述线程任务;所述任务中断指令是指对所述线程任务进行中断处理的指令;所述中断缓存区是接收到任务中断指令的任务节点的共享缓存区;
线程任务中断模块,用于在所述中断缓存区中存在所述线程任务时,中断所述线程任务并将所述线程任务的执行状态更改为执行取消状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110838481.3/2.html,转载请声明来源钻瓜专利网。