System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种对象访问处理方法及相关服务器、系统和存储介质技术方案_技高网

一种对象访问处理方法及相关服务器、系统和存储介质技术方案

技术编号:40284947 阅读:5 留言:0更新日期:2024-02-07 20:38
本申请公开了一种对象访问处理方法及相关服务器、系统和存储介质,其中,对象访问处理方法由缓存服务器执行,对象访问处理方法包括:响应于客户服务器关于目标对象的对象访问请求,基于对象访问请求至少获取目标对象的认证协议;基于认证协议,对对象访问请求进行本地认证;基于对象访问请求的认证结果,向客户服务器返回目标对象的对象数据。上述方案,能够提升对象的访问处理速度。

【技术实现步骤摘要】

本申请涉及对象存储领域,特别是涉及一种对象访问处理方法及相关服务器、系统和存储介质


技术介绍

1、对象存储也称为基于对象的存储,是一种计算机数据存储架构,旨在处理大量非结构化数据。

2、为提高存储对象的访问速度及降低对象存储服务的本身的使用成本,通常会选择使用公有云厂商的内容分发网络或选择自己建立内容缓存服务以缓存对象存储的对象数据并提供给客户端访问。但是,对于需要进行认证的对象,无论是内容分发网络还是内容缓存服务,在响应对象访问请求过程中,需要另外的服务器对对象进行认证,再在缓存服务本地读取对象数据至客户端,这无疑加长了对象访问响应过程,对象访问处理的速度仍然较慢。

3、因此,如何提升对象的访问处理速度,成为亟待解决的问题。


技术实现思路

1、本申请主要解决的技术问题是提供一种对象访问处理方法及相关服务器、系统和存储介质,能够提升对象的访问处理速度。

2、为了解决上述技术问题,本申请第一方面提供了一种对象访问处理方法及相关服务器、系统和存储介质,对象访问处理方法由缓存服务器执行,对象访问处理方法包括:响应于客户服务器关于目标对象的对象访问请求,基于对象访问请求至少获取目标对象的认证协议;基于认证协议,对对象访问请求进行本地认证;基于对象访问请求的认证结果,向客户服务器返回目标对象的对象数据。

3、为了解决上述技术问题,本申请第二方面提供了一种缓存服务器,包括通信电路、存储器和处理器,通信电路、存储器分别与处理器耦接,处理器用于执行存储器中存储的程序指令,以实现上述第一方面中的对象访问处理方法。

4、为了解决上述技术问题,本申请第三方面提供了一种对象存储系统,包括客户服务器、对象存储服务器以及前述第二方面的缓存服务器。

5、为了解决上述技术问题,本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述第一方面中的对象访问处理方法。

6、上述方案,对象访问处理方法由缓存服务器执行,响应于客户服务器关于目标对象的对象访问请求,基于对象访问请求至少获取目标对象的认证协议,基于认证协议,对对象访问请求进行本地认证,基于对象访问请求的认证结果,向客户服务器返回目标对象的对象数据。缓存服务器集成有本地认证功能与数据缓存功能,即在缓存服务器内部实现对目标对象的本地认证的同时,对象数据直接通过缓存服务器内部返回到客户服务器,本地认证与数据读取均在缓存服务器内部完成,不需要再去与其他服务器建立连接以完成认证,能够省略缓存服务器与其他服务器之间的通信时间,故能够提升对象的访问处理速度。

本文档来自技高网...

【技术保护点】

1.一种对象访问处理方法,其特征在于,所述对象访问处理方法由缓存服务器执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述认证结果包括认证通过的情况下,所述基于所述对象访问请求的认证结果,向所述客户服务器返回所述目标对象的对象数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述对象访问请求至少获取所述目标对象的认证协议之后,以及所述基于所述认证协议,对所述对象访问请求进行本地认证之前,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述访问请求获取所述目标对象的回源路径之后,以及所述基于所述回源路径向所述对象存储服务器进行回源以获取所述目标对象的对象数据之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,在所述回源需要认证的情况下,所述基于所述认证协议计算第二认证参数之前,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述基于所述认证协议,对所述对象访问请求进行本地认证,包括:

9.一种缓存服务器,其特征在于,包括通信电路、存储器和处理器,所述通信电路、所述存储器分别与所述处理器耦接,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至8任一项所述的对象访问处理方法。

10.一种对象存储系统,其特征在于,包括客户服务器、对象存储服务器以及权利要求9所述的缓存服务器。

11.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至8任一项所述的对象访问处理方法。

...

【技术特征摘要】

1.一种对象访问处理方法,其特征在于,所述对象访问处理方法由缓存服务器执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述认证结果包括认证通过的情况下,所述基于所述对象访问请求的认证结果,向所述客户服务器返回所述目标对象的对象数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述对象访问请求至少获取所述目标对象的认证协议之后,以及所述基于所述认证协议,对所述对象访问请求进行本地认证之前,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述访问请求获取所述目标对象的回源路径之后,以及所述基于所述回源路径向所述对象存储服务器进行回源以获取所述目标对象的对象数据之前,所述方法还包括:

6.根据权利要求5所...

【专利技术属性】
技术研发人员:程伟山
申请(专利权)人:杭州华橙软件技术有限公司
类型:发明
国别省市:

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

1