[发明专利]数据处理方法和系统在审
申请号: | 201811051013.6 | 申请日: | 2018-09-10 |
公开(公告)号: | CN109446448A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 姚茂泽 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存服务器 查询请求 数据处理服务器 缓存数据 查询 二级缓存 数据处理 发送 数据处理效率 多级缓存 接收查询 申请 | ||
本申请涉及云技术中的多级缓存技术,提供了一种数据处理方法和系统。所述方法包括:数据处理服务器接收查询请求;所述数据处理服务器根据所述查询请求查询二级缓存开启标识;当查询到二级缓存开启标识时,所述数据处理服务器将所述查询请求发送至第一缓存服务器;所述第一缓存服务器根据所述查询请求查询相应的缓存数据,当没有查询到缓存数据时,将所述查询请求发送至第二缓存服务器;所述第二缓存服务器根据所述查询请求查询相应的缓存数据,将查询到的缓存数据通过所述第一缓存服务器发送至所述数据处理服务器。采用本方法能够提高数据处理效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据处理方法和系统。
背景技术
随着计算机技术的发展,互联网业务越来越多,给人们的生活带来了诸多便捷。随着互联网业务访问量的剧增,对系统架构要求越来越高,单数据库存储数据已经不能满足需求。目前大部分系统架构,采用单机形式的一级缓存结构来缓解高并发和高可用场景给服务器和数据库带来的压力。
然而,目前的系统架构仍然存在缓存雪崩风险,降低了客户端请求响应效率,从而降低了数据处理效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高数据处理效率的数据处理方法和系统。
一种数据处理方法,所述方法包括:
数据处理服务器接收查询请求;
所述数据处理服务器根据所述查询请求查询二级缓存开启标识;
当查询到二级缓存开启标识时,所述数据处理服务器将所述查询请求发送至第一缓存服务器;
所述第一缓存服务器根据所述查询请求查询相应的缓存数据,当没有查询到缓存数据时,将所述查询请求发送至第二缓存服务器;
所述第二缓存服务器根据所述查询请求查询相应的缓存数据,将查询到的缓存数据通过所述第一缓存服务器发送至所述数据处理服务器。
在其中一个实施例中,所述方法还包括:
当所述第二缓存服务器没有查询到缓存数据时,所述第二缓存服务器将所述查询请求发送到数据存储服务器;
所述数据存储服务器根据所述查询请求查询相应的数据,将查询到的数据发送至所述第二缓存服务器;
所述第二缓存服务器将接收到的数据缓存在本地,并转发至所述第一缓存服务器;
所述第一缓存服务器将接收到的数据缓存在本地,并转发至所述数据处理服务器。
在其中一个实施例中,所述数据处理服务器接收查询请求之前,所述方法还包括:
代理服务器接收终端发送的查询请求;
所述代理服务器根据所述查询请求,从候选数据处理服务器中选择数据处理服务器;
所述代理服务器将所述查询请求发送至选择的所述数据处理服务器。
在其中一个实施例中,所述方法还包括:
数据处理服务器接收更新请求;
所述数据处理服务器根据所述更新请求对应更新数据存储服务器中的数据,并确定第二缓存服务器对应的更新方式;
当所述数据存储服务器中的数据更新成功时,所述数据处理服务器根据所述更新方式,对应更新所述第二缓存服务器中的缓存数据。
在其中一个实施例中,所述更新方式包括同步更新方式;所述方法还包括:
当所述数据存储服务器中的数据更新失败时,所述数据处理服务器将所述数据存储服务器中的数据还原为更新前的数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811051013.6/2.html,转载请声明来源钻瓜专利网。