任务处理方法及相关设备技术

技术编号:43082728 阅读:17 留言:0更新日期:2024-10-26 09:33
本申请公开了一种任务处理方法及相关设备,属于计算机技术领域。所述方法包括:在接收第一任务和第一任务对应的任务信息的情况下,获取线程池的任务信息列表和任务锁列表,其中,任务信息列表包括位于所述线程池内的多个第二任务的任务信息,任务锁列表包括至少部分所述多个第二任务对应的任务锁;基于所述第一任务对应的任务信息、任务信息列表和任务锁列表,对所述第一任务进行第一目标处理,其中,所述第一目标处理包括:过滤所述第一任务;或者,赋予所述第一任务对应的任务锁,并将所述第一任务发送至所述线程池。在本申请的方法中,基于任务信息列表和任务锁列表来进行任务过滤,可提高任务过滤的准确性。

【技术实现步骤摘要】

本申请属于计算机,具体涉及一种任务处理方法及相关设备


技术介绍

1、在一些任务处理场景中,常会出现高频、重复任务,对于某些重复的任务,其实不必每次都执行,因此需要对重复的任务进行过滤。

2、相关技术中,采用一些公用中间件,例如采用nginx设置特定规则进行任务过滤,但是nginx只能设置简单的过滤规则,例如每秒只能处理n次任务,多余的业务将被过滤,这将导致非重复的、需要处理的任务被过滤。因此,现有的任务过滤方式存在无法准确过滤重复任务的问题。


技术实现思路

1、本申请实施例的目的是提供一种任务处理方法及相关设备,能够解决现有的任务过滤方式无法准确过滤重复任务的问题。

2、第一方面,本申请实施例提供了一种任务处理方法,所述方法包括:

3、在接收第一任务和第一任务对应的任务信息的情况下,获取线程池的任务信息列表和任务锁列表,其中,所述任务信息列表包括位于所述线程池内的多个第二任务的任务信息,所述任务锁列表包括至少部分第二任务对应的任务锁,所述至少部分第二任务为所述多个第二任务本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述的方法,其特征在于,所述基于所述第一任务对应的任务信息、所述任务信息列表和所述任务锁列表,对所述第一任务进行第一目标处理,包括:

3.如权利要求1至2中任一项所述的方法,其特征在于,所述线程池包括执行线程和排队线程,在所述对所述第一任务进行第一目标处理之后,所述方法还包括:

4.如权利要求3所述的方法,其特征在于,所述基于所述线程池的运行信息,对所述第一任务进行第二目标处理,包括:

5.如权利要求3所述的方法,其特征在于,在所述第一任务锁的锁定时长超过预设时长的情况下,解...

【技术特征摘要】

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

2.如权利要求1所述的方法,其特征在于,所述基于所述第一任务对应的任务信息、所述任务信息列表和所述任务锁列表,对所述第一任务进行第一目标处理,包括:

3.如权利要求1至2中任一项所述的方法,其特征在于,所述线程池包括执行线程和排队线程,在所述对所述第一任务进行第一目标处理之后,所述方法还包括:

4.如权利要求3所述的方法,其特征在于,所述基于所述线程池的运行信息,对所述第一任务进行第二目标处理,包括:

5.如权利要求3所述的方法,其特征在于,在所述第一任务锁的锁定时长超过预设时长的情况下,解锁所述第一任务锁。

6.一种任务处理装置,其特征...

【专利技术属性】
技术研发人员:吴永乐罗帅
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1