即时通讯的对象存储系统、对象存储请求方法及装置.pdf
Ch****91
亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
即时通讯的对象存储系统、对象存储请求方法及装置.pdf
本申请涉及一种即时通讯的对象存储系统、对象存储请求方法及装置。该方法包括:在接收到客户端发送的对象存储请求的情况下,提取对象存储请求中携带的存储路径和授权令牌,存储路径用于服务端按照存储路径对目标对象进行存储,目标对象为客户端或其他客户端基于即时通讯服务上传的文件,服务端用于为各个客户端提供即时通讯服务,授权令牌为服务端预先根据客户端所在的即时通讯服务组授予客户端的;根据授权令牌对应的路径信息验证存储路径;在存储路径验证通过的情况下,执行对象存储请求并保存对象存储请求执行后的结果。本申请解决即时通讯中权限
对象存储方法和对象存储系统.pdf
本公开提供的对象存储方法,在客户端提交上载请求时,同时提交针对每个对象创建的副本个数,对象存储系统接收到该上载请求后,创建指定的副本个数,并将这些副本存储到多个存储空间,其中至少一个存储空间所在的磁盘和对象本体所在的磁盘不同。通过本公开实施例提供的对象存储方法,保证至少一个对象副本存储到和对象本体不同的磁盘中,防止由于单一磁盘的损坏导致副本和对象本体同时损坏。同时用户可以根据实际需要调整副本个数,由此在资源耗用和安全性之间实现较佳平衡。本公开同时提供对象存储系统。
对象检索方法和对象存储系统.pdf
在本公开实施例中,提供了一种对象存储系统中检索对象的方法,根据对象请求中的存储空间标识符和对象信息生成检索SQL中的检索条件,通过检索SQL检索数据库获得对象的存储信息,通过存储信息获得多个对象并将对象返回给客户端,其中数据库存储有对象的属性信息,在对象创建、修改和删除时更新。该方法无需遍历存储空间中的所有对象直接获得对象存储信息,由此提高了系统的整体效率。且由于对象信息中支持通配符设定,可以一次性检索多个满足条件的对象数据,避免某些场景下客户端为获得对象数据需提交多个对象请求,进一步提高系统的整体效率。
一种读取对象存储系统中数据的方法以及装置.pdf
本发明公开一种读取对象存储系统中数据的方法以及装置。其中,所述方法包括:将所述对象存储系统挂载到内核fuse模块在用户空间创建的用户空间文件系统中;针对每个客户端配置相应的映射文件,并根据所述映射文件及具体的文件操作生成所述对象存储系统中存储对象的属性信息;根据所述存储对象的属性信息通过rest服务接口从所述对象存储系统的存储区中请求数据资源,从而实现数据的读取。通过本发明,减轻了原有基础架构对于存储的压力,优化了计算节点的处理流程。
一种读写对象存储系统中的数据的方法以及装置.pdf
本发明公开一种读写对象存储系统中的数据的方法以及装置。其中,所述方法包括:将对象存储系统挂载到内核fuse模块在用户空间创建的用户空间文件系统中,并配置每个客户端到对象存储系统中存储空间的路径信息;若客户端读取存储对象,先从用户空间文件系统的缓存中读取数据,若缓存中没有要读取的数据,则根据用户空间文件系统数据库中存储对象的元数据信息封装rest服务接口,通过rest服务操作对象存储系统中的存储对象,实现对象存储系统中的数据的读取;若客户端写入文件,用户空间文件系统根据文件大小和分块大小,将文件分割成一个或