[发明专利]基于消息队列的日志信息处理方法、装置及可读介质有效
| 申请号: | 202011186103.3 | 申请日: | 2020-10-30 |
| 公开(公告)号: | CN112306979B | 公开(公告)日: | 2022-11-01 |
| 发明(设计)人: | 韩晓辰 | 申请(专利权)人: | 浪潮通用软件有限公司 |
| 主分类号: | G06F16/18 | 分类号: | G06F16/18;H04L47/50;H04L67/30 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆;姜鹏 |
| 地址: | 250100 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 消息 队列 日志 信息处理 方法 装置 可读 介质 | ||
本发明提供的基于消息队列的日志信息处理方法、装置及可读介质,通过在发布端创建第一配置文件和在订阅端创建第二配置文件,以及读取第二配置文件中的第二连接方案,以使订阅端订阅消息队列中每一个消息队列主题。根据第一配置文件,将发布端产生的日志信息发送到与该日志信息所属日志类型名称相同的消息队列主题,根据第二连接方案,控制与消息队列连接的订阅端对每一个消息队列主题进行监听。当订阅端监听到消息队列主题中有日志信息传入时,确定该日志信息对应的日志处理类,并利用每一个日志处理类对日志信息进行处理。本发明基于消息队列将网络系统产生的日志信息发送到日志信息处理服务端进行处理,能够减小网络系统处理日志信息的压力。
技术领域
本发明涉及信息处理领域,特别涉及基于消息队列的日志信息处理方法、装置及可读介质。
背景技术
随着互联网技术的不断发展,企业的互联网业务种类增多,网络系统架构也随之越来越复杂,网络系统在运行过程中会产生大量的日志信息。这些日志通常会记录下系统中硬件、软件、应用的问题信息和事件信息,用户可以通过日志来检查网络系统中发生的事件,进而迅速的查找到网络系统运行过程中的问题。
现有的记录系统日志的方法通常是在本地打开一个日志文件,然后各个进程把系统产生的日志记录下来,通过直接查看可读的日志文件浏览系统的日志信息。然而随着系统管理设备的增多和互联网业务的增加,整个系统在运行过程中产生大量的日志信息,若仍采用本地文件记录日志和网络系统处理日志的方式,会严重影响网络系统的正常运行。
针对网络系统中逐渐增加的日志信息,通常采用异步的日志处理方式达到满足异步、低耦合、安全的日志处理要求。但在日志处理过程中可能出现的中断操作会导致日志信息的丢失,同时随着日志记录的增加会导致网络系统日志处理压力大。
发明内容
本发明实施例提供了基于消息队列的日志信息处理方法、装置及可读介质,能够减小网络系统处理日志信息的压力。
第一方面,本发明实施例提供了基于消息队列的日志信息处理方法,包括:
在发布端创建第一配置文件,其中,所述第一配置文件保存有所述发布端与消息队列的第一连接方案,所述消息队列为在日志信息的传输过程中保存所述日志信息的容器,所述消息队列中包括至少一个消息队列主题,每个所述消息队列主题与日志信息所属日志类型的名称相同;
在订阅端创建第二配置文件,其中,所述第二配置文件保存有所述订阅端与所述消息队列的第二连接方案及所述日志类型与至少一个日志处理类的对应关系,每个所述日志处理类用于处理对应日志类型的日志信息;
读取所述第二连接方案,以使所述订阅端完成所述消息队列中每一个消息队列主题的订阅服务;
根据所述第一连接方案,将所述发布端产生的日志信息发送到与该日志信息所属日志类型名称相同的所述消息队列主题中;
根据所述第二连接方案,使所述订阅端与所述消息队列连接,并控制所述订阅端对消息队列中的每一个消息队列主题进行监听;
当所述订阅端监听到所述消息队列主题中有日志信息传入时,根据所述对应关系确定该日志信息对应的至少一个日志处理类,并利用每一个所述日志处理类对所述日志信息进行处理。
可选地,所述当所述订阅端监听到所述消息队列主题中有日志信息传入时,根据所述对应关系确定该日志信息对应的至少一个日志处理类,并利用每一个所述日志处理类对所述日志信息进行处理,包括:
当所述订阅端监听到所述消息队列主题中有日志信息传入时,控制所述订阅端与所述消息队列通过回调接口连接;
控制所述订阅端通过回调接口获取该日志信息和该日志信息所在的消息队列主题;
根据该消息队列主题和所述第二配置文件中的所述对应关系,确定该日志信息的日志类型和该日志类型对应的日志处理类所在的存储全路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011186103.3/2.html,转载请声明来源钻瓜专利网。





