一种数据请求方法及相关设备技术

技术编号:35545400 阅读:11 留言:0更新日期:2022-11-12 15:23
本发明专利技术公开了一种数据请求方法及相关设备,应用于计算机集群中的第一计算机节点中,计算机集群包括:第一数据存储空间、第一计算机节点和至少一个其他计算机节点。第一计算机节点根据目标数据请求,在第一数据存储空间中查询目标数据,其中,在第一数据存储空间中存储的数据根据过期时间过期之前,计算机集群中的至少一个计算机节点从第二数据存储空间获得数据并存储至第一数据存储空间;将在第一数据存储空间中查询到的目标数据作为目标数据请求的响应。本发明专利技术在第一数据存储空间中的数据过期之前,使得计算机集群中的计算机节点从第二数据存储空间获得数据并存储至第一数据存储空间中,保证计算机节点响应数据请求的数据的一致性。据的一致性。据的一致性。

【技术实现步骤摘要】
一种数据请求方法及相关设备


[0001]本专利技术涉及数据处理
,尤其涉及一种数据请求方法及相关设备。

技术介绍

[0002]随着计算机技术的逐年发展以及系统数据量的增多,通过构建具有高可用性和可扩展性的特性的计算机集群,可以解决数据量激增条件下的数据处理问题。
[0003]计算机集群中的计算机节点会定时从预设数据存储空间获得数据,并将该数据保存至该计算机节点的本地存储空间中,以使计算机节点在获得数据请求之后,在本地存储空间中查找与该数据请求对应的数据,并将查找到的数据反馈至该数据请求的发送方。

技术实现思路

[0004]鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的一种数据请求方法及相关设备,技术方案如下:
[0005]一种数据请求方法,应用于计算机集群中的第一计算机节点中,所述计算机集群包括:第一数据存储空间、所述第一计算机节点和至少一个其他计算机节点,所述计算机集群中的至少部分计算机节点多次从所述计算机集群外的第二数据存储空间获得数据并存储至所述第一数据存储空间,所述方法包括:
[0006]所述第一计算机节点获得目标数据请求;
[0007]所述第一计算机节点根据所述目标数据请求,在所述第一数据存储空间中查询目标数据,其中,所述第一数据存储空间中存储的数据设置有过期时间,在所述第一数据存储空间中存储的数据根据所述过期时间过期之前,所述计算机集群中的至少一个计算机节点从所述第二数据存储空间获得数据并存储至所述第一数据存储空间;
[0008]在所述第一数据存储空间中查询到所述目标数据的情况下,所述第一计算机节点将所述目标数据作为所述目标数据请求的响应。
[0009]可选的,所述数据请求方法还包括:
[0010]在所述计算机集群中的至少一个计算机节点获得所述第二数据存储空间中的第一数据的情况下,将所述第一数据发送至所述第一数据存储空间中进行存储,对所述第一数据存储空间中的所述第一数据设置过期时间。
[0011]可选的,所述数据请求方法还包括:
[0012]在所述计算机集群中的至少一个计算机节点获得目标设备发送的第二数据的情况下,将所述第二数据发送至所述第一数据存储空间中进行存储,对所述第一数据存储空间中的所述第二数据设置过期时间。
[0013]可选的,所述数据请求方法还包括:
[0014]在所述第一数据存储空间中未查询到所述目标数据的情况下,所述第一计算机节点在所述第一计算机节点的本地存储空间中查询所述目标数据;
[0015]在所述本地存储空间中查询到所述目标数据的情况下,所述第一计算机节点将所
述目标数据作为所述目标数据请求的响应,并将所述目标数据存储至所述第一数据存储空间中并对所述第一数据存储空间中的所述目标数据设置过期时间。
[0016]可选的,所述计算机集群中的计算机节点为服务端实例节点,所述服务端实例节点为部署在服务器上的程序。
[0017]可选的,所述数据请求方法还包括:
[0018]将所述第一数据存储空间中、存储时间超过过期时间的数据删除。
[0019]一种数据请求装置,应用于计算机集群中的第一计算机节点中,所述计算机集群包括:第一数据存储空间、所述第一计算机节点和至少一个其他计算机节点,所述计算机集群中的至少部分计算机节点多次从所述计算机集群外的第二数据存储空间获得数据并存储至所述第一数据存储空间,所述数据请求装置包括:目标数据请求获得模块、第一目标数据查询模块以及请求响应模块,
[0020]所述目标数据请求获得模块,用于获得目标数据请求;
[0021]所述第一目标数据查询模块,用于根据所述目标数据请求,在所述第一数据存储空间中查询目标数据,其中,所述第一数据存储空间中存储的数据设置有过期时间,在所述第一数据存储空间中存储的数据根据所述过期时间过期之前,所述计算机集群中的至少一个计算机节点从所述第二数据存储空间获得数据并存储至所述第一数据存储空间;
[0022]在所述第一数据存储空间中查询到所述目标数据的情况下,所述请求响应模块,用于将所述目标数据作为所述目标数据请求的响应。
[0023]可选的,所述数据请求装置还包括:第一数据存储模块,
[0024]所述第一数据存储模块,用于在所述计算机集群中的至少一个计算机节点获得所述第二数据存储空间中的第一数据的情况下,将所述第一数据发送至所述第一数据存储空间中进行存储和过期时间设置模块,对所述第一数据存储空间中的所述第一数据设置过期时间。
[0025]可选的,所述数据请求装置还包括:第二数据存储模块,
[0026]所述第二数据存储模块,用于在所述计算机集群中的至少一个计算机节点获得目标设备发送的第二数据的情况下,将所述第二数据发送至所述第一数据存储空间中进行存储,对所述第一数据存储空间中的所述第二数据设置过期时间。
[0027]可选的,所述数据请求装置还包括:第二目标数据查询模块和第三数据存储模块,
[0028]所述第二目标数据查询模块,用于在所述第一数据存储空间中未查询到所述目标数据的情况下,在所述第一计算机节点的本地存储空间中查询所述目标数据;
[0029]所述请求响应模块用于在所述本地存储空间中查询到所述目标数据的情况下,将所述目标数据作为所述目标数据请求的响应;
[0030]所述第三数据存储模块用于在所述本地存储空间中查询到所述目标数据的情况下,将所述目标数据存储至所述第一数据存储空间中并对所述第一数据存储空间中的所述目标数据设置过期时间。
[0031]可选的,所述计算机集群中的计算机节点为服务端实例节点,所述服务端实例节点为部署在服务器上的程序。
[0032]可选的,所述数据请求装置还包括:数据删除单元,
[0033]所述数据删除单元,用于将所述第一数据存储空间中、存储时间超过过期时间的
数据删除。
[0034]一种存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如上述任一项所述的数据请求方法。
[0035]一种电子设备,所述电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如上述任一项所述的数据请求方法。
[0036]借由上述技术方案,本专利技术提供的一种数据请求方法及相关设备,应用于计算机集群中的第一计算机节点中,计算机集群包括:第一数据存储空间、第一计算机节点和至少一个其他计算机节点,计算机集群中的至少部分计算机节点多次从计算机集群外的第二数据存储空间获得数据并存储至第一数据存储空间,第一计算机节点获得目标数据请求;第一计算机节点根据目标数据请求,在第一数据存储空间中查询目标数据,其中,第一数据存储空间中存储的数据设置有过期时间,在第一数据存储空间中存储的数据根据过期时间过期之前,计算机集群中的至少一个计算机节点从第二数据存储空间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据请求方法,其特征在于,应用于计算机集群中的第一计算机节点中,所述计算机集群包括:第一数据存储空间、所述第一计算机节点和至少一个其他计算机节点,所述计算机集群中的至少部分计算机节点多次从所述计算机集群外的第二数据存储空间获得数据并存储至所述第一数据存储空间,所述方法包括:所述第一计算机节点获得目标数据请求;所述第一计算机节点根据所述目标数据请求,在所述第一数据存储空间中查询目标数据,其中,所述第一数据存储空间中存储的数据设置有过期时间,在所述第一数据存储空间中存储的数据根据所述过期时间过期之前,所述计算机集群中的至少一个计算机节点从所述第二数据存储空间获得数据并存储至所述第一数据存储空间;在所述第一数据存储空间中查询到所述目标数据的情况下,所述第一计算机节点将所述目标数据作为所述目标数据请求的响应。2.根据权利要求1所述的方法,其特征在于,还包括:在所述计算机集群中的至少一个计算机节点获得所述第二数据存储空间中的第一数据的情况下,将所述第一数据发送至所述第一数据存储空间中进行存储,对所述第一数据存储空间中的所述第一数据设置过期时间。3.根据权利要求1所述的方法,其特征在于,还包括:在所述计算机集群中的至少一个计算机节点获得目标设备发送的第二数据的情况下,将所述第二数据发送至所述第一数据存储空间中进行存储,对所述第一数据存储空间中的所述第二数据设置过期时间。4.根据权利要求1所述的方法,其特征在于,还包括:在所述第一数据存储空间中未查询到所述目标数据的情况下,所述第一计算机节点在所述第一计算机节点的本地存储空间中查询所述目标数据;在所述本地存储空间中查询到所述目标数据的情况下,所述第一计算机节点将所述目标数据作为所述目标数据请求的响应,并将所述目标数据存储至所述第一数据存储空间中并对所述第一数据存储空间中的所述目标数据设置过期时间。5.根据权利要求1所述的方法,其特征在于,所述计算机集群中的计算机节点为服务端实例节点,所述服务...

【专利技术属性】
技术研发人员:陈骋
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1