[发明专利]数据的获取方法、装置、电子设备及计算机可读存储介质在审
申请号: | 201910817121.8 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110535948A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 朱志强 | 申请(专利权)人: | 北京东软望海科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 11330 北京市立方律师事务所 | 代理人: | 张筱宁<国际申请>=<国际公布>=<进入 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端请求 请求数据 缓存 第二服务器 数据缓存器 计算机可读存储介质 发送 接收数据缓存 第一服务器 请求客户端 电子设备 过载 拉取 申请 服务器 数据库 积压 返回 | ||
本申请实施例提供了一种数据的获取方法、装置、电子设备及计算机可读存储介质。该方法包括:接收第二服务器发送的客户端请求,客户端请求是第二服务器的缓存中不存在客户端请求的请求数据时向第一服务器发送的;向数据缓存器请求客户端请求对应的请求数据;接收数据缓存器返回的请求数据。本申请实施例提供的方案,由于是基于第二服务器的缓存以及数据缓存器的缓存来获取客户端请求对应的请求数据,相较于从后端的数据库中拉取请求数据,能够减少处理时间,在客户端请求的高峰期能够减少请求的积压,避免服务器的过载。
技术领域
本申请涉及计算机技术技术领域,具体而言,本申请涉及一种数据的获取方法、装置、电子设备及计算机可读存储介质。
背景技术
在客户端请求数据时,可以向服务端发送客户端请求。服务端可以在负载均衡后对客户端请求分配相应的服务器进行处理,被分配的服务器可以访问后端的数据库拉取数据并返回给客户端,但是这种获取数据的方式需要对磁盘上存储的数据库进行访问,处理速度较慢。在客户端请求高峰期,数目众多的客户端向服务端发送请求,而服务端的处理速度较慢,则有可能会导致服务端的过载。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:
第一方面,本申请实施例提供了一种数据的获取方法,该方法包括:
接收第二服务器发送的客户端请求,客户端请求是第二服务器的缓存中不存在客户端请求的请求数据时向第一服务器发送的;
向数据缓存器请求客户端请求对应的请求数据;
接收数据缓存器返回的请求数据。
第二方面,本申请实施例提供了一种数据的获取方法,该方法包括:
接收分发服务器发送的客户端请求;
确定第二服务器的缓存中是否存在客户端请求的请求数据;
若不存在,则向第一服务器发送客户端请求,以使第一服务器向数据缓存器请求客户端请求对应的请求数据,并接收数据缓存器返回的请求数据。
第三方面,本申请实施例提供了一种数据的获取装置,该装置包括:
第一请求接收模块,用于接收第二服务器发送的客户端请求,客户端请求是第二服务器的缓存中不存在客户端请求的请求数据时向第一服务器发送的;
数据请求模块,用于向数据缓存器请求客户端请求对应的请求数据;
数据接收模块,用于接收数据缓存器返回的请求数据。
第四方面,本申请实施例提供了一种数据的获取装置,该装置包括:
第二接收模块,用于接收分发服务器发送的客户端请求;
数据确定模块,用于确定第二服务器的缓存中是否存在客户端请求的请求数据;
请求转发模块,用于在第二服务器的缓存中不存在客户端请求的请求数据时,向第一服务器发送客户端请求,以使第一服务器向数据缓存器请求客户端请求对应的请求数据,并接收数据缓存器返回的请求数据。
第五方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器和存储器;
存储器,用于存储操作指令;
处理器,用于通过调用操作指令,执行如本申请的第一方面或者第二方面所示的数据的获取方法。
第六方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请的第一方面或者第二方面所示的数据的获取方法。
本申请实施例提供的技术方案带来的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东软望海科技有限公司,未经北京东软望海科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910817121.8/2.html,转载请声明来源钻瓜专利网。