资源请求的处理方法和装置及存储系统,电子和存储设备制造方法及图纸

技术编号:23404717 阅读:26 留言:0更新日期:2020-02-22 16:38
本申请公开了一种资源请求的处理方法和装置,存储系统,电子和存储设备,其中方法包括:存储设备从在先存储设备接收请求获取数据的第一资源请求,该存储设备为在先存储设备的源站,第一资源请求至少携带有在先存储设备的标识信息;该存储设备确定没有存储所述数据,则根据第一资源请求携带的标识信息,确定是否向在后存储设备发送请求获取该数据的第二资源请求,在后存储设备为该存储设备的源站,从而避免资源请求中出现的循环回源现象。

Processing method and device of resource request and storage system, electronic and storage equipment

【技术实现步骤摘要】
资源请求的处理方法和装置及存储系统,电子和存储设备
本申请涉及计算机应用领域,具体涉及一种资源请求的处理方法及装置,以及一种分布式存储系统,电子设备和存储设备。
技术介绍
云存储作为云中的一项重要服务,它通过集群应用、网格技术或分布式文件系统等将各种存储设备通过应用软件集合起来,对外提供数据存储和业务访问。对于数据存储,当从一个物理环境和单个阵列过渡到完全虚拟化的、高度动态的存储环境时,需要面对很多问题,其中,数据迁移为云存储中最为基础和关键的步骤。现有技术中,属于热迁移的方式之一是,用户在云存储系统中可以通过配置镜像回源,实现多个数据中心或存储中心的数据热迁移,比如:用户的所有数据在北京数据中心,但是用户在杭州和深圳针对业务场景有存储部分的数据,因此,可以配置深圳回源到杭州,杭州再回源到北京的串行回源,但是配置的回源过程中存在北京再镜像回源到深圳错误的配置,该种配置方式导致数据迁移进入一个死循环。同样的,另一种数据热迁移的方式是,用户在两种云存储系统中都有数据,并且在两种云存储系统中均配置有镜像回源到对方,进而不论用户访问其中本文档来自技高网...

【技术保护点】
1.一种资源请求的处理方法,包括:/n存储设备从在先存储设备接收请求获取数据的第一资源请求,所述存储设备为所述在先存储设备的源站,所述第一资源请求至少携带有所述在先存储设备的标识信息;/n所述存储设备确定没有存储所述数据,则根据所述第一资源请求携带的标识信息,确定是否向在后存储设备发送请求获取所述数据的第二资源请求,所述在后存储设备为所述存储设备的源站。/n

【技术特征摘要】
1.一种资源请求的处理方法,包括:
存储设备从在先存储设备接收请求获取数据的第一资源请求,所述存储设备为所述在先存储设备的源站,所述第一资源请求至少携带有所述在先存储设备的标识信息;
所述存储设备确定没有存储所述数据,则根据所述第一资源请求携带的标识信息,确定是否向在后存储设备发送请求获取所述数据的第二资源请求,所述在后存储设备为所述存储设备的源站。


2.根据权利要求1所述的资源请求的处理方法,其中,所述根据所述第一资源请求携带的标识信息,确定是否向在后存储设备发送请求获取所述数据的第二资源请求,包括:
判断所述第一资源请求携带的标识信息是否包括所述存储设备的标识信息,若不包括,则发送所述第二资源请求,所述第二资源请求包括所述第一资源请求携带的标识信息和所述存储设备的标识信息。


3.根据权利要求2所述的资源请求的处理方法,其中,所述发送所述第二资源请求之后,包括:
响应于所述第一资源请求,返回所述在后存储设备响应于所述第二资源请求而返回的所述数据或指示所述数据不存在的状态码。


4.根据权利要求1所述的资源请求的处理方法,其中,所述根据所述第一资源请求携带的标识信息,确定是否向在后存储设备发送请求获取所述数据的第二资源请求,包括:
判断所述第一资源请求携带的标识信息是否包括所述存储设备的标识信息,若包括,则不发送所述第二资源请求。


5.根据权利要求4所述的资源请求的处理方法,其中,在确定不发送所述第二资源请求之后,包括:
响应于所述第一资源请求,返回指示所述数据不存在的信息或者请求失败的信息。


6.根据权利要求1所述的资源请求的处理方法,其特征在于,所述第一资源请求和第二资源请求包括非标准头字段,所述非标准头字段包括所述标识信息。


7.根据权利要求1所述的资源请求的处理方法,其中,所述方法还包括:
所述存储设备接收由客户端发送的、请求获取所述数据的获取请求;
所述存储设备确定没有存储所述数据,则向所述在后存储设备发送请求获取所述数据...

【专利技术属性】
技术研发人员:肖国平李文兆
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1