数据处理方法技术

技术编号:39778224 阅读:11 留言:0更新日期:2023-12-22 02:24
本申请提供了一种数据处理方法

【技术实现步骤摘要】
数据处理方法、装置、设备、存储介质及程序产品


[0001]本申请实施例涉及计算机
,尤其涉及一种数据处理方法

装置

设备

存储介质及程序产品


技术介绍

[0002]任务调度方可以将需要执行的任务存储至任务队列中,任务执行方可以监听任务队列,并执行任务队列中的任务

目前,由于任务队列的划分较为简单,因此,较难实现使用较合适的任务队列对不同任务进行管理,那么就较难满足不同任务的特定处理需求,影响任务处理结果和效率


技术实现思路

[0003]本申请提供一种数据处理方法

装置

设备

存储介质及程序产品,以提高队列调度和任务处理的灵活性

[0004]第一方面,本申请提供一种数据处理方法,该方法包括:根据任务类型将多个任务队列划分为多个主题队列,多个主题队列用于处理不同任务类型的任务;获取目标任务和目标任务的任务类型;根据目标任务的任务类型,从多个主题队列中确定目标主题队列,目标主题队列对应的任务类型和目标任务的任务类型一致;将目标任务存储至目标主题队列中;其中,任务类型由以下至少一项确定:任务的处理优先级

任务的应用场景

处理任务时需要的队列类型

任务的执行策略

[0005]第二方面,本申请提供一种数据处理装置,包括:划分模块,用于根据任务类型将多个任务队列划分为多个主题队列,多个主题队列用于处理不同任务类型的任务;获取模块,用于获取目标任务和目标任务的任务类型;第一确定模块,用于根据目标任务的任务类型,从多个主题队列中确定目标主题队列,目标主题队列对应的任务类型和目标任务的任务类型一致;存储模块,用于将目标任务存储至目标主题队列中;其中,任务类型由以下至少一项确定:任务的处理优先级

任务的应用场景

处理任务时需要的队列类型

任务的执行策略

[0006]第三方面,提供一种电子设备,包括:处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行如第一方面或其各实现方式中的方法

[0007]第四方面,提供一种计算机可读存储介质,用于存储计算机程序,计算机程序使得计算机执行如第一方面或其各实现方式中的方法

[0008]第五方面,提供一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行如第一方面或其各实现方式中的方法

[0009]第六方面,提供一种计算机程序,计算机程序使得计算机执行如第一方面或其各实现方式中的方法

[0010]通过本申请技术方案,电子设备可以根据任务类型将多个任务队列划分为多个主
题队列,多个主题队列用于处理不同任务类型的任务,之后,电子设备可以获取目标任务和目标任务的任务类型,根据目标任务的任务类型,从多个主题队列中确定目标主题队列,目标主题队列对应的任务类型和目标任务的任务类型一致,接着,可以将目标任务存储至目标主题队列中;其中,任务类型由以下至少一项确定:任务的处理优先级

任务的应用场景

处理任务时需要的队列类型

任务的执行策略

在上述过程中,电子设备可以根据任务的处理优先级

任务的应用场景

处理任务时需要的队列类型

任务的处理策略确定任务类型,并根据任务类型对任务队列进行划分,进而可以基于划分后任务队列对不同任务类型的任务分别进行存储,从而可以满足不同任务类型的任务处理需求,因此,本申请可以提高队列调度和任务处理的灵活性

附图说明
[0011]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0012]图1为本申请实施例提供的一种应用场景图;
[0013]图2为本申请实施例提供的一种数据处理方法的流程图;
[0014]图3为本申请实施例提供的一种数据处理方法的示意图;
[0015]图4为本申请实施例提供的另一种数据处理方法的示意图;
[0016]图5为本申请实施例提供的又一种数据处理方法的示意图;
[0017]图6为本申请实施例提供的一种数据处理装置
600
的示意图;
[0018]图7是本申请实施例提供的电子设备
700
的示意性框图

具体实施方式
[0019]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围

[0020]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序

应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施

此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程

方法

系统

产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程

方法

产品或设备固有的其它步骤或单元

[0021]如上所述,现有技术中任务队列的划分较为简单,因此,较难实现使用较合适的任务队列对不同任务进行管理,那么就较难满足不同任务的特定处理需求,影响任务处理结果和效率

[0022]为了解决上述技术问题,本申请的专利技术构思是:电子设备可以根据任务类型对任
务队列进行划分,将任务存储至该任务的任务类型对应的任务队列中,进而可以满足不同任务类型的任务处理需求,从而可以提高队列调度和任务处理的灵活性
。。
[0023]应理解的是,本申请技术方案可以应用于如下场景,但不限于:
[0024]在一些可实现方式中,本申请技术方案可以用于任务处理场景中,例如,当用户基于客户端进行了一个借贷操作,那么用户在客户端的借贷积分就会增加,此时,客户端可以向服务器发送一个计算借贷积分的任务,服务器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理方法,其特征在于,所述方法应用于电子设备,所述方法包括:根据任务类型将多个任务队列划分为多个主题队列,所述多个主题队列用于处理不同任务类型的任务;获取目标任务和所述目标任务的任务类型;根据所述目标任务的任务类型,从所述多个主题队列中确定目标主题队列,所述目标主题队列对应的任务类型和所述目标任务的任务类型一致;将所述目标任务存储至所述目标主题队列中;其中,所述任务类型由以下至少一项确定:任务的处理优先级

任务的应用场景

处理任务时需要的队列类型

任务的执行策略
。2.
根据权利要求1所述的方法,其特征在于,所述将所述目标任务存储至所述目标主题队列中,包括:根据所述目标任务的处理需求,确定所述目标主题队列中第一数量个独立任务队列和第二数量个共享任务队列;根据所述第一数量和所述第二数量调整所述目标主题队列对应的配置文件,以基于所述第一数量个独立任务队列存储所述目标任务,基于所述第二数量个共享任务队列存储除所述目标任务之外的其他任务
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述第一数量和所述第二数量调整所述目标主题队列对应的配置文件,包括:采用热加载方式,根据所述第一数量和所述第二数量调整所述配置文件
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,所述将所述目标任务存储至所述目标主题队列中之后,还包括:从所述目标主题队列中获取并执行所述目标任务;记录所述目标任务的执行信息,所述执行信息包括:所述目标任务的执行状态

执行所述目标任务的开始时间和结束时间;根据所述执行信息计算所述目标主题队列中活跃任务队列的第三数量,所述活跃任务队列为所述目标主题队列中当前正在执行所述目标任务的队列;根据所述第三数量调整所述目标主题队列中执行不同任务的任务队列各自的第四数量
。5.
根据权利要求1‑3任一项所述的方法,其特征在于,还包括:确定新增的任务类型;生成用于处理新增任务的新增插...

【专利技术属性】
技术研发人员:孔昭强
申请(专利权)人:度小满科技北京有限公司
类型:发明
国别省市:

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

1