[发明专利]一种队列消息记录方法、系统、电子设备及存储介质在审
申请号: | 201910803881.3 | 申请日: | 2019-08-28 |
公开(公告)号: | CN110674004A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 徐婷;周正;王平;段光磊;王杨;张大虎;柯登科 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/54 |
代理公司: | 11662 北京华夏泰和知识产权代理有限公司 | 代理人: | 张丽颖 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 队列信息 队列 来源信息 消费者信息 获取消息 消息添加 存储 传输路径 存储介质 电子设备 队列消息 缓存消息 消息传输 记录 解析 追踪 传输 监控 | ||
本发明涉及一种队列消息记录方法、系统、电子设备及存储介质,记录方法包括:在消息进入队列前,获取消息的来源信息和待缓存消息的队列的队列信息,将来源信息和队列信息添加到消息中,并对消息添加标记;在消息从队列发送到消费者时,获取消费者对应的消费者信息,并解析得到消息中的来源信息、队列信息和标记。本发明实施例在消息进入队列前,获取消息的来源信息和队列信息,对所述消息添加标记、来源消息和队列信息,在消息传输到下一消费者时,将获取到的消费者信息和解析得到标记、来源消息和队列信息进行存储,从存储的信息中可以得到消息的生产者、所经过的队列,一直到本消费者的传输路径,实现了对队列间传输的消息的追踪及监控。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种队列消息记录方法、系统、电子设备及存储介质。
背景技术
数据包括结构化、半结构化和非结构化数据,非结构化数据越来越成为数据的主要部分。据IDC的调查报告显示:企业中80%的数据都是非结构化数据,这些数据每年都按指数增长60%。大数据就是互联网发展到现今阶段的一种表象或特征而已,没有必要神话它或对它保持敬畏之心,在以云计算为代表的技术创新大幕的衬托下,这些原本看起来很难收集和使用的数据开始容易被利用起来了,通过各行各业的不断创新,大数据会逐步为人类创造更多的价值。
现在常用的监控系统基本都是对数据接口的监控,对于队列的监控也是集中在队列的运维上,只能依靠运维积压或是消费速度慢等报警监控队列的生产消费状况,再通过日志排查,但一个队列可能有几个生产端,几个消费端同时生产消费,排查时比较难看出消息的来源及走向,甚至写入存储时也不知道是哪个来源的数据,给排查带来不便。
发明内容
为了解决现有技术存在的问题,本发明的至少一个实施例提供了一种队列消息记录方法、系统、电子设备及存储介质。
第一方面,本发明实施例提供了一种队列消息记录方法,所述记录方法包括:
在消息进入队列前,生产者获取所述消息的来源信息和待缓存所述消息的所述队列的队列信息,将所述来源信息和所述队列信息添加到所述消息中,并对所述消息添加标记;
所述生产者将所述来源信息、队列信息和标记进行存储;
在消息从队列发送到消费者时,消费者获取所述消费者对应的消费者信息,并解析得到消息中的所述来源信息、队列信息和标记;
所述消费者将所述消费者信息、来源信息、队列信息和标记进行存储。
第二方面,本发明实施例提供了一种队列消息记录方法,应用于生产者,所述记录方法包括:
获取待发送到队列中的消息;
获取所述消息的生产者信息和待缓存所述消息的所述队列的队列信息;
将所述生产者信息和所述队列信息添加到所述消息中,并对所述消息添加标记。
结合第二方面,在第二方面的第一种实施例中,所述对所述消息添加标记,包括:
检查所述消息中是否存在标记;
若所述消息中不存在标记,则生成唯一的标记,对所述消息添加所述标记;
或者,若所述消息中存在标记,则不做处理。
结合第二方面,在第二方面的第二种实施例中,所述记录方法还包括:
将所述生产者信息、队列信息和所述标记进行持久化存储。
第三方面,本发明实施例提供了一种队列消息记录方法,应用于消费者,所述记录方法包括:
获取从队列发送到所述消费者的消息;
获取所述消费者对应的消费者信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910803881.3/2.html,转载请声明来源钻瓜专利网。