[发明专利]页面数据处理方法、装置、设备及计算机可读存储介质在审
申请号: | 201910321415.1 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110083616A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 姜洪亮 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2455;G06F16/2457;G06F16/2458;G06F16/28 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518052 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 日志文件 页面数据 客户端 预设 计算机可读存储介质 关键信息 数据处理 缓存 操作事件类型 内容分发网络 数据处理装置 后台服务器 应用服务器 操作信息 更新请求 源数据库 获取源 加载 上传 更新 数据库 发送 记录 | ||
1.一种页面数据处理方法,其特征在于,所述页面数据处理方法包括如下步骤:
获取源数据库的日志文件,所述日志文件用于记录客户端对所述源数据库的操作信息;
判断所述日志文件中是否包含预设的操作事件类型;
若所述日志文件中包含预设的操作事件类型,则判断所述日志文件中预设的页面关键信息是否发生变动;
若所述日志文件中预设的页面关键信息发生变动,则根据变动的所述页面关键信息向与所述客户端对应的应用服务器发送页面数据更新请求,以使所述后台服务器更新对应的页面数据,并将更新后的页面数据上传至预设的内容分发网络进行缓存。
2.如权利要求1所述的页面数据处理方法,其特征在于,所述获取源数据库的日志文件的步骤包括:
当源数据库为MySQL数据库时,与所述MySQL数据库建立套接字socket连接,并创建日志备份线程;
根据所述socket连接和所述日志备份线程对所述MySQL数据库产生的二进制日志文件进行监听,并接收所述MySQL数据库传送的二进制日志文件。
3.如权利要求1所述的页面数据处理方法,其特征在于,所述判断所述日志文件中是否包含预设的操作事件类型的步骤包括:
判断所述日志文件中是否包含基于所述源数据库的数据插入、数据更新或数据删除事件类型;
若所述日志文件中包含基于所述源数据库的数据插入、数据更新或数据删除事件类型,则判定所述日志文件中包含预设的操作事件类型。
4.如权利要求1至3中任一项所述的页面数据处理方法,其特征在于,所述判断所述日志文件中预设的页面关键信息是否发生变动的步骤包括:
将所述日志文件发送至预设的分布式消息队列,以使所述分布式消息队列将所述日志文件转发至预设的日志解析服务;
通过所述日志解析服务对所述日志文件进行解析,以判断所述日志文件中预设的页面关键信息是否发生变动。
5.如权利要求4所述的页面数据处理方法,其特征在于,所述内容分发网络分为静态缓存区和动态缓存区,所述静态缓存区用于缓存预设的静态页面信息,所述动态缓存区用于缓存预设的动态页面信息,所述动态页面信息包括所述页面关键信息。
6.一种页面数据缓存装置,其特征在于,所述页面数据缓存装置包括:
获取模块,用于获取源数据库的日志文件,所述日志文件用于记录客户端对所述源数据库的操作信息;
第一判断模块,用于判断所述日志文件中是否包含预设的操作事件类型;
第二判断模块,用于若所述日志文件中包含预设的操作事件类型,则判断所述日志文件中预设的页面关键信息是否发生变动;
处理模块,用于若所述日志文件中预设的页面关键信息发生变动,则根据变动的所述页面关键信息向与所述客户端对应的应用服务器发送页面数据更新请求,以使所述后台服务器更新对应的页面数据,并将更新后的页面数据上传至预设的内容分发网络进行缓存。
7.如权利要求6所述的页面数据缓存装置,其特征在于,所述获取模块还用于:
当源数据库为MySQL数据库时,与所述MySQL数据库建立套接字socket连接,并创建日志备份线程;
根据所述socket连接和所述日志备份线程对所述MySQL数据库产生的二进制日志文件进行监听,并接收所述MySQL数据库传送的二进制日志文件。
8.如权利要求6所述的页面数据缓存装置,其特征在于,所述第一判断模块还用于:
判断所述日志文件中是否包含基于所述源数据库的数据插入、数据更新或数据删除事件类型;
若所述日志文件中包含基于所述源数据库的数据插入、数据更新或数据删除事件类型,则判定所述日志文件中包含预设的操作事件类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910321415.1/1.html,转载请声明来源钻瓜专利网。