[发明专利]一种日志数据获取方法、装置及其设备在审
申请号: | 201810523837.2 | 申请日: | 2018-05-28 |
公开(公告)号: | CN110545296A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 熊亮 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/24 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 林祥<国际申请>=<国际公布>=<进入国 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志数据 文件服务器 客户端 存储 装置及其设备 持久化存储 客户端资源 处理性能 用户体验 申请 节约 | ||
本申请提供一种日志数据获取方法、装置及其设备,该方法包括:根据客户端存储的第一日志数据的第一长度与文件服务器存储的第二日志数据的第二长度,确定所述第二日志数据中是否包括第三日志数据;如果是,则从所述文件服务器获取所述第三日志数据;所述第三日志数据是所述第二日志数据中存在、所述第一日志数据中不存在的日志数据。通过本申请技术方案,实现日志数据的持久化存储,节约客户端资源,提高客户端处理性能,提高用户体验。
技术领域
本申请涉及互联网领域,尤其涉及一种日志数据获取方法、装置及其设备。
背景技术
日志数据主要包括系统日志、应用程序日志和安全日志,用户(如系统运维人员和开发人员等)可以通过日志数据分析应用服务器的软硬件信息、负荷、性能和安全性,并通过日志数据分析任务运行过程中是否存在异常。在任务存在异常时,还可以通过日志数据分析任务异常的原因,继而采取措施纠正错误。
为了实现日志数据的展示,则客户端需要与应用服务器建立连接(如基于socket协议的长连接),应用服务器可以将日志数据推送到客户端进行展示。
当存在大量应用服务器时,每个应用服务器均产生日志数据,因此,客户端需要与每个应用服务器建立连接,导致客户端建立大量连接,需要占用客户端的大量资源,影响客户端的处理性能,降低用户体验。而且,一旦有应用服务器异常,在应用服务器异常恢复后,客户端需要重新与应用服务器建立连接。
发明内容
本申请提供一种日志数据获取方法,包括:
根据客户端存储的第一日志数据的第一长度与文件服务器存储的第二日志数据的第二长度,确定所述第二日志数据中是否包括第三日志数据;
如果是,则从所述文件服务器获取所述第三日志数据;其中,所述第三日志数据是所述第二日志数据中存在、所述第一日志数据中不存在的日志数据。
本申请提供一种日志数据获取方法,包括:
将文件服务器存储的第二日志数据的第二长度发送给客户端;
接收所述客户端发送的用于请求第三日志数据的第一请求消息;其中,所述第一请求消息是所述客户端根据自身存储的第一日志数据的第一长度与所述第二长度,确定所述第二日志数据中包括第三日志数据时发送的;
从所述第二日志数据中获取第三日志数据;其中,所述第三日志数据是所述第二日志数据中存在、且所述第一日志数据中不存在的日志数据;
将所述第三日志数据发送给所述客户端。
本申请提供一种日志数据获取方法,包括:
向文件服务器发送用于请求日志数据的请求消息;
接收所述文件服务器针对所述请求消息返回的响应消息;
从所述响应消息中获取所述文件服务器存储的日志数据。
本申请提供一种日志数据获取方法,包括:
接收客户端发送的用于请求日志数据的请求消息;
从所述文件服务器中获取与所述请求消息对应的日志数据;
向所述客户端发送携带所述日志数据的响应消息。
本申请提供一种日志数据获取装置,包括:
确定模块,用于根据客户端存储的第一日志数据的第一长度与文件服务器存储的第二日志数据的第二长度,确定第二日志数据中是否包括第三日志数据;
获取模块,用于当所述第二日志数据中包括第三日志数据时,则从所述文件服务器获取所述第三日志数据;其中,所述第三日志数据是所述第二日志数据中存在、所述第一日志数据中不存在的日志数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810523837.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地图数据的显示方法和装置
- 下一篇:一种展览馆多信息数据分析与展示系统