[发明专利]计算任务处理方法、装置、计算机设备和存储介质有效
申请号: | 201910832817.8 | 申请日: | 2019-09-04 |
公开(公告)号: | CN110704177B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 贺召军 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 董慧 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 任务 处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种计算任务处理方法、装置、计算机设备和存储介质。所述方法包括:接收任务运行请求,所述任务运行请求包括用户申请资源规格和所述任务运行请求对应的计算任务的任务标识;获取当前运行环境类型,根据所述当前运行环境类型获取当前运行环境对应的环境资源规格;根据所述用户申请资源规格和所述环境资源规格确定目标资源规格,根据所述目标资源规格通过当前运行环境提供的接口创建无服务容器,所述无服务容器携带所述任务运行请求对应的计算任务的任务标识;利用所述无服务容器执行所述任务运行请求对应的计算任务,所述计算任务执行结束后,退出所述无服务容器。上述方法提高了计算效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种计算任务处理方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,出现了ERP(Enterprise Resource Planning,企业资源计划)系统,ERP是针对物资资源管理、人力资源管理、财务资源管理、信息资源管理集成一体化的企业管理软件。在ERP系统中,报表计算、期末结账等计算任务需要大量运算资源。
传统技术中,通过调用计算任务所在节点对计算任务进行计算。然而,节点的计算资源是固定且有限的,当节点计算资源不足时,运维人员需要手动分配更多的计算资源给该节点,计算效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高计算效率的计算任务处理方法、装置、计算机设备和存储介质。
一种计算任务处理方法,所述方法包括:
接收任务运行请求,所述任务运行请求包括用户申请资源规格和所述任务运行请求对应的计算任务的任务标识;
获取当前运行环境类型,根据所述当前运行环境类型获取当前运行环境对应的环境资源规格;
根据所述用户申请资源规格和所述环境资源规格确定目标资源规格,根据所述目标资源规格通过当前运行环境提供的接口创建无服务容器,所述无服务容器携带所述任务运行请求对应的计算任务的任务标识;
利用所述无服务容器执行所述任务运行请求对应的计算任务,所述计算任务执行结束后,退出所述无服务容器。
在其中一个实施例中,所述接收任务运行请求之前,还包括:
接收存储请求,所述存储请求包括所述计算任务的任务标识,所述任务标识是由终端根据所述计算任务的运行代码创建对应的计算任务时生成的任务标识;
根据所述存储请求将所述计算任务的任务标识、所述计算任务的运行代码、所述计算任务对应的运行信息关联存储至公共存储空间。
在其中一个实施例中,所述当前运行环境类型包括公有云环境,私有云环境和混合云环境中的至少一种。
在其中一个实施例中,所述根据所述用户申请资源规格和所述环境资源规格确定目标资源规格包括:
当所述用户申请资源规格大于所述环境资源规格时,所述目标资源规格为所述环境资源规格;
当所述用户申请资源规格小于或等于所述环境资源规格时,所述目标资源规格为所述用户申请资源规格。
在其中一个实施例中,所述利用所述无服务容器执行所述任务运行请求对应的计算任务包括:
从所述无服务容器获取所述任务标识,从所述公共存储空间根据所述任务标识获取所述计算任务对应的运行信息;
根据所述运行信息在公共存储空间下载所述运行代码,根据所述运行信息在所述无服务容器中运行所述运行代码;
获取运行结果并存储于所述公共存储空间。
在其中一个实施例中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910832817.8/2.html,转载请声明来源钻瓜专利网。