[发明专利]数据处理方法和系统在审
申请号: | 201811051013.6 | 申请日: | 2018-09-10 |
公开(公告)号: | CN109446448A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 姚茂泽 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存服务器 查询请求 数据处理服务器 缓存数据 查询 二级缓存 数据处理 发送 数据处理效率 多级缓存 接收查询 申请 | ||
1.一种数据处理方法,所述方法包括:
数据处理服务器接收查询请求;
所述数据处理服务器根据所述查询请求查询二级缓存开启标识;
当查询到二级缓存开启标识时,所述数据处理服务器将所述查询请求发送至第一缓存服务器;
所述第一缓存服务器根据所述查询请求查询相应的缓存数据,当没有查询到缓存数据时,将所述查询请求发送至第二缓存服务器;
所述第二缓存服务器根据所述查询请求查询相应的缓存数据,将查询到的缓存数据通过所述第一缓存服务器发送至所述数据处理服务器。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第二缓存服务器没有查询到缓存数据时,所述第二缓存服务器将所述查询请求发送到数据存储服务器;
所述数据存储服务器根据所述查询请求查询相应的数据,将查询到的数据发送至所述第二缓存服务器;
所述第二缓存服务器将接收到的数据缓存在本地,并转发至所述第一缓存服务器;
所述第一缓存服务器将接收到的数据缓存在本地,并转发至所述数据处理服务器。
3.根据权利要求1所述的方法,其特征在于,所述数据处理服务器接收查询请求之前,所述方法还包括:
代理服务器接收终端发送的查询请求;
所述代理服务器根据所述查询请求,从候选数据处理服务器中选择数据处理服务器;
所述代理服务器将所述查询请求发送至选择的所述数据处理服务器。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
数据处理服务器接收更新请求;
所述数据处理服务器根据所述更新请求对应更新数据存储服务器中的数据,并确定第二缓存服务器对应的更新方式;
当所述数据存储服务器中的数据更新成功时,所述数据处理服务器根据所述更新方式,对应更新所述第二缓存服务器中的缓存数据。
5.根据权利要求4所述的方法,其特征在于,所述更新方式包括同步更新方式;所述方法还包括:
当所述数据存储服务器中的数据更新失败时,所述数据处理服务器将所述数据存储服务器中的数据还原为更新前的数据;
所述数据处理服务器保持所述第二缓存服务器中的缓存数据不变。
6.根据权利要求4所述的方法,其特征在于,所述更新方式包括异步更新方式;所述数据处理服务器根据所述更新方式,对应更新所述第二缓存服务器中的缓存数据,包括:
所述数据处理服务器将所述更新请求缓存至请求缓存队列;
所述数据处理服务器监测所述请求缓存队列;
当监测到所述请求缓存队列中存在更新请求时,所述数据处理服务器从所述请求缓存队列中读取监测到的所述更新请求;
所述数据处理服务器根据读取的所述更新请求,更新所述第二缓存服务器中的缓存数据。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当所述第二缓存服务器中的缓存数据更新成功时,所述数据处理服务器查询二级缓存开启标识;
当查询到二级缓存开启标识时,所述数据处理服务器根据所述更新请求,对应更新第一缓存服务器中的缓存数据。
8.一种数据处理系统,其特征在于,所述系统包括:数据处理服务器、第一缓存服务器和第二缓存服务器;
所述数据处理服务器,用于接收查询请求;根据所述查询请求查询二级缓存开启标识;当查询到二级缓存开启标识时,将所述查询请求发送至所述第一缓存服务器;
所述第一缓存服务器,用于根据所述查询请求查询相应的缓存数据,当没有查询到缓存数据时,将所述查询请求发送至所述第二缓存服务器;
所述第二缓存服务器,用于根据所述查询请求查询相应的缓存数据,将查询到的缓存数据通过所述第一缓存服务器发送至所述数据处理服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811051013.6/1.html,转载请声明来源钻瓜专利网。