System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 任务的处理方法及装置、电子设备和存储介质制造方法及图纸_技高网

任务的处理方法及装置、电子设备和存储介质制造方法及图纸

技术编号:40148087 阅读:5 留言:0更新日期:2024-01-24 00:44
本申请涉及一种任务的处理方法及装置、电子设备和存储介质,其中,该方法包括:基于设备的配置信息确定所述设备可获取任务的复杂度;基于所述复杂度确定对应的队列,其中,同一所述队列用于存储具有同等复杂度的任务,不同所述队列中的任务所对应的复杂度不同;从与所述复杂度对应的队列中获取所述设备可获取的任务。通过本申请,根据任务的复杂度将任务存储至不同的队列,进而设备可以根据自身可获取任务的复杂度从对应的队列中获取任务,由于不同的队列存储不同复杂度的任务,从而避免了将所有任务存在内存中导致数据可用性较差的问题。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种任务的处理方法及装置、电子设备和存储介质


技术介绍

1、现有操作大都是多任务操作系统,比如mac os、linux、windows。即操作系统可以运行多个任务,例如,一边用浏览器上网、一边在听音乐、一边打开文档写论文。给用户的感觉是所有任务都在同时运行,但其实是操作系统轮流执行各个任务,如浏览器上网的任务执行0.01s,听音乐的任务执行0.01s,然后切换到打开文档写论文的任务,反复执行上述任务。对此,进一步可以是先创建任务存储到内存,work(工作)机器每次来取任务,服务端则从内存中获取任务返回给work机器,为了保证数据一致性,不能扩容且只能单点部署,即所有请求到一台服务端机器;如果请求量大,服务端存在崩溃的风险,导致数据可用性较差。


技术实现思路

1、本申请提供了一种任务的处理方法及装置、电子设备和存储介质,以解决将所有任务存在内存中,在请求量较大时增加了服务端奔溃的风险导致数据可用性较差的问题。

2、第一方面,本申请提供了一种任务的处理方法,包括:基于设备的配置信息确定所述设备可获取任务的复杂度;基于所述复杂度确定对应的队列,其中,同一所述队列用于存储具有同等复杂度的任务,不同所述队列中的任务所对应的复杂度不同;从与所述复杂度对应的队列中获取所述设备可获取的任务。

3、第二方面,本申请提供了一种任务的处理装置,包括:第一确定模块,用于基于设备的配置信息确定所述设备可获取任务的复杂度;第二确定模块,用于基于所述复杂度确定对应的队列,其中,同一所述队列用于存储具有同等复杂度的任务,不同所述队列中的任务所对应的复杂度不同;获取模块,用于从与所述复杂度对应的队列中获取所述设备可获取的任务。

4、第三方面,本申请提供了一种电子设备,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述处理器被配置为用于执行本申请上述第一方面所述的任务的处理方法。

5、第四方面,本申请还提供了一种计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本申请上述第一方面所述的任务的处理方法。

6、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:在本申请实施例中,根据任务的复杂度将任务存储至不同的队列,即可以基于复杂度将任务进行分布式缓存,进而设备可以根据自身可获取任务的复杂度从对应的队列中获取任务,由于不同的队列存储不同复杂度的任务,在任务获取时可以从相应的队列中获取对应的任务,无需如现有技术中将所有任务存在内存中后需要统一至内存中获取相应任务,从而避免了在任务请求量较大时,统一至内存中获取任务时服务端奔溃风险较大,导致数据可用性较差的问题。

本文档来自技高网...

【技术保护点】

1.一种任务的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在基于设备的配置信息确定所述设备可获取的任务的复杂度之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于不同的传输需求确定所述任务的复杂度,包括:

4.根据权利要求1所述的方法,其特征在于,从与所述复杂度对应的队列中获取所述设备所需的任务,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,基于设备的配置信息确定所述设备可获取任务的复杂度,包括:

7.一种任务的处理装置,其特征在于,包括:

8.根据权利要求7所述的装置,其特征在于,所述装置还包括:

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述方法。</p>...

【技术特征摘要】

1.一种任务的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在基于设备的配置信息确定所述设备可获取的任务的复杂度之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于不同的传输需求确定所述任务的复杂度,包括:

4.根据权利要求1所述的方法,其特征在于,从与所述复杂度对应的队列中获取所述设备所需的任务,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至...

【专利技术属性】
技术研发人员:类维振
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1