[发明专利]存储对象的获取方法、存储对象的获取装置、设备及介质在审
申请号: | 202210279861.2 | 申请日: | 2022-03-21 |
公开(公告)号: | CN114610691A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 袁圣骐;赵煜 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/172 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 刘贺秋 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 对象 获取 方法 装置 设备 介质 | ||
本发明提供一种存储对象的获取方法、存储对象的获取装置、设备及介质。存储对象的获取方法,应用于服务端,方法包括:接收网络文件系统客户端发送的存储对象的获取请求,获取请求用于请求获取至少一个目标存储对象。从服务端的第一缓存容器内读取至少一个目标存储对象。将至少一个目标存储对象传输至网络文件系统客户端,以响应获取请求。通过本发明,能够通过服务器的缓存容器,将网络文件系统客户端所需的至少一个目标存储对象进行读取并传输至网络文件系统客户端,进而无需通过底层,便可以快速完成获取请求响应,从而提高传输效率,有助于节省时间成本。
技术领域
本发明涉及云计算领域,具体涉及一种存储对象的获取方法、存储对象的获取装置、设备及介质。
背景技术
NFS(Network File System,网络文件系统)协议,是一种基于网络的文件共享协议。基于传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol,TCP/IP协议)以及远程过程调用(Remote Procedure Call,RPC),网络文件系统协议的实现相对来说不依赖存储设备、操作系统、网络结构和网络传输协议等,具有广泛的适用性。
网络文件系统客户端可以通过网络文件系统协议挂载存储集群的存储桶,进而用户可以通过向网络文件系统服务端发送ls命令(一种操作系统命令)查看存储对象存储网关(Rados Gateway,RGW)服务端内存储桶内存储的存储对象和存储对象类型,并管理和处理存储桶内的存储对象,包括增、删、改、查等,具有很高的实用性。
在实际应用中,存储桶内的存储对象数量级较大,且网络文件系统客户端发送的获取请求不足以对象存储网关服务端通过网关到底层对存储桶内的存储对象进行读写处理。因此,相关技术中,为满足客户的需求,网络文件系统客户端需要通过RPC向网络文件系统服务端发送多次获取请求,以使网络文件系统服务端不断与对象存储网关服务端进行交互,通过对象存储网关服务端不断到底层提取存储桶内的存储对象。但采用该种方式获取存储对象,涉及的交互次数过多,进而导致时间成本较高。
发明内容
因此,本发明要解决的技术问题在于克服现有技术获取存储桶内对象时间成本较高的缺陷,从而提供一种存储对象的获取方法、存储对象的获取装置、设备及介质。
根据第一方面,本发明提供一种存储对象的获取方法,应用于服务端,所述方法包括:
接收网络文件系统客户端发送的存储对象的获取请求,所述获取请求用于请求获取至少一个目标存储对象;
从服务端的第一缓存容器内读取所述至少一个目标存储对象;
将所述至少一个目标存储对象传输至所述网络文件系统客户端,以响应所述获取请求。
在该方式中,能够通过服务器的缓存容器,将网络文件系统客户端所需的至少一个目标存储对象进行读取并传输至网络文件系统客户端,进而无需通过底层,便可以快速完成获取请求响应,从而提高传输效率,有助于节省时间成本。
结合第一方面,在第一方面的第一实施例中,所述从服务端的第一缓存容器内读取所述至少一个目标存储对象,包括:
根据首次接收到所述获取请求,创建所述第一缓存容器;
从服务端的存储桶内,调取预设数量的待读取存储对象;所述预设数量的待读取存储对象包括所述至少一个目标存储对象;
将所述预设数量的待读取存储对象缓存至所述第一缓存容器内;
从所述第一缓存容器内的所述预设数量的存储对象中,读取所述至少一个目标存储对象。
结合第一方面的第一实施例,在第一方面的第二实施例中,所述将所述预设数量的待读取存储对象缓存至所述第一缓存容器内,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210279861.2/2.html,转载请声明来源钻瓜专利网。