一种消息队列堆积检测方法以及相关装置制造方法及图纸

技术编号:27975004 阅读:28 留言:0更新日期:2021-04-06 14:09
本申请实施例公开了一种消息队列堆积检测方法以及相关装置,可以对消息队列中堆积的队列数据量进行检测,进而及时发现消息队列中队列数据量的堆积。本申请实施例方法包括:检测消费者在一个消费周期内对目标消息队列中队列数据量的消费量;检测所述目标消息队列在所述消费周期内若干个时刻接收的时刻队列数据量;判断其中一个时刻对应的时刻队列数据量是否大于所述消费量;若所述时刻队列数据量大于所述消费量,则确定所述目标消息队列在所述其中一个时刻存在消息堆积;若所述时刻队列数据量不大于所述消费量,则确定所述目标消息队列在所述其中一个时刻不存在消息堆积。

【技术实现步骤摘要】
一种消息队列堆积检测方法以及相关装置
本申请实施例涉及数据处理领域,特别是一种消息队列堆积检测方法以及相关装置。
技术介绍
“消息队列”是指在两台计算机之间消息的传输过程中保存消息的容器。消息队列在将消息从它的源计算机中继到它的目标计算机时充当中间人,消息队列的主要目的是提供路由并保证消息的传递;即如果遇到源计算机发送消息时作为接收者的目标计算机不可用等情况,则消息队列会保留该消息,直到可以成功地将该信息传递给目标计算机。消息队列中的消息若不能及时向目标计算机传递,会造成消息队列中堆积过多的队列数据量,此时需要消息队列及时发现消息队列存在堆积,以便及时启动解决方案,这使得确定消息队列中是否发生消息堆积成了急需解决的问题。
技术实现思路
本申请实施例提供了一种消息队列堆积检测方法以及相关装置,可以对消息队列中堆积的队列数据量进行检测,进而及时发现消息队列中队列数据量的堆积。本申请第一方面提供一种消息队列堆积检测方法,包括:检测消费者在一个消费周期内对目标消息队列中队列数据量的消费量;检测所述目标本文档来自技高网...

【技术保护点】
1.一种消息队列堆积检测方法,其特征在于,包括:/n检测消费者在一个消费周期内对目标消息队列中队列数据量的消费量;/n检测所述目标消息队列在所述消费周期内若干个时刻接收的时刻队列数据量;/n判断其中一个时刻对应的时刻队列数据量是否大于所述消费量;/n若所述时刻队列数据量大于所述消费量,则确定所述目标消息队列在所述其中一个时刻存在消息堆积;/n若所述时刻队列数据量不大于所述消费量,则确定所述目标消息队列在所述其中一个时刻不存在消息堆积。/n

【技术特征摘要】
1.一种消息队列堆积检测方法,其特征在于,包括:
检测消费者在一个消费周期内对目标消息队列中队列数据量的消费量;
检测所述目标消息队列在所述消费周期内若干个时刻接收的时刻队列数据量;
判断其中一个时刻对应的时刻队列数据量是否大于所述消费量;
若所述时刻队列数据量大于所述消费量,则确定所述目标消息队列在所述其中一个时刻存在消息堆积;
若所述时刻队列数据量不大于所述消费量,则确定所述目标消息队列在所述其中一个时刻不存在消息堆积。


2.根据权利要求1所述的消息队列堆积检测方法,其特征在于,在所述检测消费者在一个消费周期内对目标消息队列中队列数据量的消费量之后,所述方法还包括:
统计所述消费者当前在所有消费周期内对所述目标消息队列中队列数据量的总消费量;
在所述检测所述目标消息队列在所述消费周期内若干个时刻接收的时刻队列数据量之后,所述方法还包括:
统计所述目标消息队列当前在所有消费周期内若干个时刻接收的时刻队列数据量。


3.根据权利要求2所述的消息队列堆积检测方法,其特征在于,所述判断其中一个时刻对应的时刻队列数据量是否大于所述消费量包括:
判断其中一个时刻对应的时刻队列数据量是否大于所述总消费量。


4.根据权利要求1至3中任意一项所述的消息队列堆积检测方法,其特征在于,在确定所述目标消息队列在所述其中一个时刻存在消息堆积之后,所述方法还包括:
启动预设的报警程序。


5.一种消息队列堆积检测系统,其特征在于,包括:
检测单元,用于检测消费者在一个消费周期内对目标消息队列中队列数据量的消费量;
检测单元,还用于检测所述目标消...

【专利技术属性】
技术研发人员:李翔远
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:浙江;33

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

1