[发明专利]批量任务处理方法和装置、计算机存储介质、电子设备在审
申请号: | 202211281269.2 | 申请日: | 2022-10-19 |
公开(公告)号: | CN115658260A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 张凯 | 申请(专利权)人: | 广州博冠信息科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 张旭庆 |
地址: | 510000 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批量 任务 处理 方法 装置 计算机 存储 介质 电子设备 | ||
本公开是关于一种批量任务处理方法和装置、计算机存储介质、电子设备,涉及计算机技术领域,该方法包括:获取批量处理任务,根据所述批量处理任务生成任务处理请求,将所述任务处理请求发送至服务端;接收所述服务端根据所述任务处理请求生成的异步任务创建结果,获取所述异步任务创建结果中包括的与所述批量处理任务对应的异步任务;将目标异步任务发送至所述服务端,接收所述服务端发送的目标异步任务处理结果。本公开提高了服务端对批量任务处理的效率。
技术领域
本公开实施例涉及计算机技术领域,具体而言,涉及一种批量任务处理方法和装置、计算机存储介质以及电子设备。
背景技术
在对批量任务进行处理时,客户端将批量任务发送至服务端,由服务端对客户端发送的批量任务进行分析、计算,然后得到批量任务的处理结果,并将该批量任务的处理结果发送至客户端。
但是,在服务端对批量任务处理过程中,由于服务端的接口需要处理数据量较大,涉及到较多的计算,服务端的接口返回处理结果较慢,超出服务端以及客户端设置的最大超时时间,导致服务端接口无法被客户端正常调用。
因此,需要提供一种新的批量任务处理方法。
需要说明的是,在上述背景技术部分发明的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种批量任务处理方法、批量任务处理装置、计算机可读存储介质以及电子设备,进而至少在一定程度上解决相关技术的限制和缺陷而导致的在对批量任务处理过程中,服务端接口因超时而无法被正常调用的问题。
根据本公开的一个方面,提供一种批量任务处理方法,包括:
获取批量处理任务,根据所述批量处理任务生成任务处理请求,将所述任务处理请求发送至服务端;
接收所述服务端根据所述任务处理请求生成的异步任务创建结果,获取所述异步任务创建结果中包括的与所述批量处理任务对应的异步任务;
将目标异步任务发送至所述服务端,接收所述服务端发送的目标异步任务处理结果。
在本公开的一种示例性实施例中,接收所述服务端根据所述任务处理请求生成的异步任务创建结果,获取所述异步任务创建结果中包括的与所述批量处理任务对应的异步任务,包括:
接收所述异步任务创建结果,当所述异步任务创建结果为成功时,获取所述异步任务创建结果中包括的与所述批量处理任务对应的异步任务的唯一标识。
在本公开的一种示例性实施例中,将目标异步任务发送至所述服务端,接收所述服务端发送的目标异步任务处理结果,包括:
将所述目标异步任务的唯一标识发送至所述服务端;
创建定时器,通过所述定时器,基于预设时间对所述服务端的异步任务执行接口进行轮询请求;
在所述定时器的时间范围内,接收所述服务端的异步任务执行接口发送的所述目标异步任务处理结果。
在本公开的一种示例性实施例中,将所述目标异步任务发送至所述服务端,并接收所述服务端发送的目标异步任务处理结果,包括:
将所述目标异步任务的唯一标识发送至所述服务端;
设置最大轮询次数,对所述服务端的异步任务执行接口进行轮询,并在所述最大轮询次数内接收所述服务端的异步任务执行接口发送的所述目标异步任务处理结果。
在本公开的一种示例性实施例中,所述批量任务处理方法该包括:
当在所述最大轮询次数内,没有接收到所述服务端的异步任务执行接口发送的所述目标异步任务处理结果时,将所述目标异步任务处理结果设置为失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州博冠信息科技有限公司,未经广州博冠信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211281269.2/2.html,转载请声明来源钻瓜专利网。