一种任务队列的消费方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41823772 阅读:26 留言:0更新日期:2024-06-24 20:37
本申请提供一种任务队列的消费方法、装置、电子设备及存储介质,在确定存储有任务数据的任务队列满足预设的任务积压条件时,确定可消除该任务队列任务积压情况的目标消费者数,获取对应的任务索引文件,确定当前的未处理任务数据,根据任务索引文件确定各未处理任务数据的目标位置信息,将各目标位置信息分配给目标消费组中的各消费者,以供各消费者根据被分配的目标位置信息从任务队列中读取对应的任务数据进行消费,由于目标消费组中的各消费者都可以被分配得到目标位置信息,所以各消费者可根据获得的目标位置信息从任务队列中读取对应的任务数据进行消费,各消费者都可以处理任务数据,避免任务队列中待处理的任务数据大量堆积。

【技术实现步骤摘要】

本申请涉及数据处理,特别是涉及一种消费方法、装置、电子设备及存储介质。


技术介绍

1、消息(message)是在两台电子设备间传送的数据,消息可以非常简单,只包含少量文本字符串,也可以更复杂,包含较大的对象数据。队列机制为应用程序开发人员提供了一种应用程序间快速可靠的通信方式,即通过消息的传递来实现信息的交互。

2、任务队列系统被广泛的用于各个互联网公司,作为一种缓冲机制,它可以有效的减轻公司后台服务器的压力。

3、一个典型的任务队列系统由三部分组成:

4、1.生产者:负责向任务队列发送任务数据的终端。

5、2.消费者:从任务队列中获得任务数据的终端。

6、3.任务队列:用于存储任务数据的中间件。通常来说,任务队列系统的中间件可以包括多个任务队列,这些任务队列用于存储生产者发送过来的任务数据。任务队列通常设置在至少一台服务器上,在实际操作中通常为多台服务器。

7、现有的消费者与任务队列都是固定配置,无法根据实际情况改变,如果生产者突然发送大量任务数据或因消费者自身故障出现慢消费,则会导本文档来自技高网...

【技术保护点】

1.一种任务队列的消费方法,其特征在于,应用于电子设备,所述方法包括:

2.如权利要求1所述的任务队列的消费方法,其特征在于,所述将各所述目标位置信息分配给目标消费组中的各消费者,包括:

3.如权利要求1所述的任务队列的消费方法,其特征在于,所述电子设备为服务器或客户终端,在所述确定可消除所述任务队列任务积压情况的目标消费者数之后,所述方法包括:

4.如权利要求1所述的任务队列的消费方法,其特征在于,所述确定存储有任务数据的任务队列满足预设的任务积压条件,包括:

5.如权利要求4所述的任务队列的消费方法,其特征在于,所述计算任务队列中各任务...

【技术特征摘要】

1.一种任务队列的消费方法,其特征在于,应用于电子设备,所述方法包括:

2.如权利要求1所述的任务队列的消费方法,其特征在于,所述将各所述目标位置信息分配给目标消费组中的各消费者,包括:

3.如权利要求1所述的任务队列的消费方法,其特征在于,所述电子设备为服务器或客户终端,在所述确定可消除所述任务队列任务积压情况的目标消费者数之后,所述方法包括:

4.如权利要求1所述的任务队列的消费方法,其特征在于,所述确定存储有任务数据的任务队列满足预设的任务积压条件,包括:

5.如权利要求4所述的任务队列的消费方法,其特征在于,所述计算任务队列中各任务数据等待被消费的平均等待时长,包括:

6.如权利要求5所述的任务队列的消费...

【专利技术属性】
技术研发人员:陈亮刘怀熠
申请(专利权)人:重庆赛力斯凤凰智创科技有限公司
类型:发明
国别省市:

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

1