日志处理方法、装置、设备、系统及计算机可读存储介质制造方法及图纸

技术编号:21891610 阅读:26 留言:0更新日期:2019-08-17 14:24
本发明专利技术实施例提供一种日志处理方法、装置、设备、系统及计算机可读存储介质,该方法包括:接收待处理的日志数据;将所述待处理的日志数据写入分布式数据库;监测所述分布式数据库中的日志数据是否发生更新,其中,所述更新包括新增所述待处理的日志数据;在所述分布式数据库中的日志数据发生更新时,将所述分布式数据库中更新的日志数据同步到搜索服务器,以使所述搜索服务器在接收到查询请求后查找所述查询请求对应的日志数据。本发明专利技术实施例能够通过将日志数据同步到搜索服务器,使得对日志数据的写入和查询相互分离,从而提高对日志数据的查询的响应速度。

Log Processing Method, Device, Equipment, System and Computer Readable Storage Media

【技术实现步骤摘要】
日志处理方法、装置、设备、系统及计算机可读存储介质
本专利技术实施例涉及计算机
,尤其涉及一种日志处理方法、装置、设备、系统及计算机可读存储介质。
技术介绍
在电商系统中,对系统业务日志的检索查询是比较重要的,它从侧面可以反映出用户登录系统频率、访问产品偏好、次数、查看产品时长等信息,从而提供精准消息推送。传统的日志处理方法,大多采用前后端模式,前端接收用户的页面操作,后端根据操作信息直接加入数据库,查询日志的方式也通过直接查询数据库的形式来实现。但随着系统业务能力不断增多,访问量不断增大,业务日志的数据量也会越来越大。日志的数据量增大会导致数据库操作次数的增加,数据库磁盘读写速度和网络传输性能繁忙。按照目前的日志处理方式进行处理,日志的检索查询方面的响应时间也会相应变长,响应速度慢。
技术实现思路
本专利技术实施例提供一种日志处理方法、装置、设备、系统及计算机可读存储介质,以解决目前的日志处理方式对查询的响应速度慢的问题。第一方面,本专利技术实施例提供一种日志处理方法,包括:接收待处理的日志数据;将所述待处理的日志数据写入分布式数据库;监测所述分布式数据库中的日志数据是否发生更新本文档来自技高网...

【技术保护点】
1.一种日志处理方法,其特征在于,包括:接收待处理的日志数据;将所述待处理的日志数据写入分布式数据库;监测所述分布式数据库中的日志数据是否发生更新,其中,所述更新包括新增所述待处理的日志数据;在所述分布式数据库中的日志数据发生更新时,将所述分布式数据库中更新的日志数据同步到搜索服务器,以使所述搜索服务器在接收到查询请求后查找所述查询请求对应的日志数据。

【技术特征摘要】
1.一种日志处理方法,其特征在于,包括:接收待处理的日志数据;将所述待处理的日志数据写入分布式数据库;监测所述分布式数据库中的日志数据是否发生更新,其中,所述更新包括新增所述待处理的日志数据;在所述分布式数据库中的日志数据发生更新时,将所述分布式数据库中更新的日志数据同步到搜索服务器,以使所述搜索服务器在接收到查询请求后查找所述查询请求对应的日志数据。2.根据权利要求1所述的方法,其特征在于,在所述接收待处理的日志数据之前,还包括:订阅消息队列系统中的预设日志主题;所述接收待处理的日志数据,包括:监测所述预设日志主题下是否存在待处理的日志消息,其中,所述待处理的日志消息包含所述待处理的日志数据;在监测到所述预设日志主题下存在所述待处理的日志消息时,从所述消息队列系统中获取所述待处理的日志消息,并从所述待处理的日志消息中提取所述待处理的日志数据。3.根据权利要求2所述的方法,其特征在于,所述待处理的日志消息为日志生成设备生成并发送到所述消息队列系统中的所述预设日志主题下的日志消息。4.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述分布式数据库中更新后的数据同步到搜索服务器,包括:通过数据传输服务DTS将所述分布式数据库中更新后的数据同步到所述搜索服务器。5.一种日志处理装置,其特征在于,包括:接收模块,用于接收待处理的日志数据;写入模块,用于将所述待处理的日志数据写入分布式数据库;监测模块,用于监测所述分布式数据库中的日志数据是否发生更新,其中,所述更新包括新增所述待处理的日志数据;同步模块,用于在所述分布式数据库中的日志数据发生更新时,将所述分布式数据库中更新的日志数据同步到搜索服务器,以使所述搜索服务器在接收到查询请求后查找所述查询请求对应的日志数据。6.根据权利要求5所述的装置,其特征在于,还包括订阅模块,所...

【专利技术属性】
技术研发人员:牛春龙胡博于庆淼刘海龙赵新旭穆玉伟宫雪
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1