[发明专利]任务处理方法、装置、计算机设备和存储介质在审
申请号: | 202011573604.7 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112527416A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 崔健;刘思亮;李松如 | 申请(专利权)人: | 深圳追一科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/48;G06F9/54 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 姚姝娅 |
地址: | 518051 广东省深圳市南山区粤海街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种任务处理方法、装置、计算机设备和存储介质。所述方法包括:接收任务处理请求,并根据所述任务处理请求确定待调用的多个目标服务进程;根据预先设置的配置文件确定所述多个目标服务进程的调用顺序;所述配置文件中设置有服务进程之间的依赖关系;根据所述调用顺序依次调用所述多个目标服务进程进行任务处理,得到处理结果。采用本方法能够简化配置操作,提高任务处理效率。
技术领域
本申请涉及任务处理技术领域,特别是涉及一种任务处理方法、装置、计算机设备和存储介质。
背景技术
一个任务处理请求中通常包含的多个子任务。例如,文本分析的任务处理请求中包含分词子任务、转向量子任务和插入向量子任务。
相关技术中,通过预先配置的接口依次调用多个子任务对应的服务来处理各子任务。例如,先调用分词服务处理分词子任务,分词服务再通过预先配置的接口调用转向量服务处理转向量子任务;接着,转向量服务器再通过预先配置的接口调用插入向量服务处理插入向量子任务。
但是,当多个子任务的处理顺序发生变化时,需要重新配置接口。例如,先调用分词服务;分词服务根据重新配置的接口调用插入向量服务;插入向量服务根据重新配置的接口调用转向量服务。上述这种任务处理方式,服务的耦合性较高,每次改变子任务的处理顺序均需要重新配置接口,不仅配置操作复杂,而且任务处理效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够简化配置操作、提高任务处理效率的任务处理方法、装置、计算机设备和存储介质。
一种任务处理方法,该方法包括:
接收任务处理请求,并根据任务处理请求确定待调用的多个目标服务进程;
根据预先设置的配置文件确定多个目标服务进程的调用顺序;配置文件中设置有服务进程之间的依赖关系;
根据调用顺序依次调用多个目标服务进程进行任务处理,得到处理结果。
在其中一个实施例中,在上述根据调用顺序依次调用多个目标服务进程进行任务处理之前,该方法还包括:
检测预先设置的共享内存中是否存在剩余存储空间;
对应地,上述根据调用顺序依次调用多个目标服务进程进行任务处理,得到处理结果,包括:
在检测到共享内存中存在剩余存储空间的情况下,根据调用顺序依次调用多个目标服务进程,通过多个目标服务进程和共享内存进行任务处理得到处理结果。
在其中一个实施例中,目标服务进程包括第一服务进程和第二服务进程;上述在检测到共享内存中存在剩余存储空间的情况下,根据调用顺序依次调用多个目标服务进程,通过多个目标服务进程和共享内存进行任务处理得到处理结果,包括:
根据共享内存的剩余存储空间确定目标存储位置;
根据调用顺序调用第一服务进程,通过第一服务进程对目标存储位置中存储的第一数据进行处理得到第二数据,并将第二数据存储到目标存储位置;
根据调用顺序调用第二服务进程,通过第二服务进程对目标存储位置存储的第二数据进行处理得到处理结果,并将处理结果存储到目标存储位置。
在其中一个实施例中,共享内存划分为多个存储单元,目标存储位置为多个存储单元中的任意一个存储单元。
在其中一个实施例中,任务处理请求中携带服务参数;上述根据任务处理请求确定待调用的多个目标服务进程,包括:
根据服务参数确定目标服务进程;
对应地,根据预先设置的配置文件确定多个目标服务进程的调用顺序,包括:
对配置文件进行解析,得到服务进程之间的依赖关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳追一科技有限公司,未经深圳追一科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011573604.7/2.html,转载请声明来源钻瓜专利网。