[发明专利]一种业务对象的存储、下载方法及系统有效
申请号: | 201710329410.4 | 申请日: | 2017-05-11 |
公开(公告)号: | CN107105050B | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 陈永旺 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 11413 北京柏杉松知识产权代理事务所(普通合伙) | 代理人: | 项京;马敬 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种业务对象的存储、下载方法及系统,存储方法包括:目标代理服务器接收终端发送的关于目标业务对象的上传请求;目标代理服务器根据URL地址,从本地预存的至少一个副本策略中,确定目标业务对象对应的目标副本策略;目标代理服务器根据目标副本策略,以及预设的目标副本策略对应的存储服务器分配决策,确定目标代理服务器所在的服务器集群中待存储目标业务对象的存储服务器;将上传请求发送至每个所确定的存储服务器;每个接收到上传请求的存储服务器分别存储目标业务对象。应用本发明实施例所提供的技术方案,实现在同一服务器集群中存储不同数量副本的存储,可以提高存储资源的利用率。 | ||
搜索关键词: | 一种 业务 对象 存储 下载 方法 系统 | ||
【主权项】:
1.一种业务对象的存储方法,应用于分布式存储系统,所述分布式存储系统包括至少一个服务器集群,所述服务器集群包括至少一个代理服务器和多个存储服务器,其特征在于,所述方法包括:/n目标代理服务器接收终端发送的关于目标业务对象的上传请求;其中,所述上传请求中携带URL地址和所述目标业务对象的内容,所述URL地址中包含目标副本策略信息,所述目标代理服务器为任一服务器集群中的任一代理服务器;/n所述目标代理服务器根据所述URL地址,从本地预存的至少一个副本策略中,确定所述目标业务对象对应的目标副本策略,其中,所述副本策略规定对应的业务对象存储预设数量个副本;/n所述目标代理服务器根据所述目标副本策略,以及预设的所述目标副本策略对应的存储服务器分配决策,确定所述目标代理服务器所在的服务器集群中待存储所述目标业务对象的存储服务器;将所述上传请求发送至每个所确定的存储服务器;其中,所确定的存储服务器的数量与所述目标副本策略对应的副本数相同;/n每个接收到所述上传请求的存储服务器分别存储所述目标业务对象;/n所述分布式存储系统还包括:控制服务器;/n所述方法还包括:/n所述控制服务器接收所述终端发送的关于目标业务的目标业务对象的URL地址请求,其中,所述URL地址请求携带所述目标业务的标识,以及所述目标业务对象的标识;/n所述控制服务器根据所述目标业务的标识,分配一个全局的ID给所述目标业务,同一业务的ID相同;/n所述控制服务器根据所述目标业务的ID,判断本地是否存在所述目标业务的BUCKET,如果存在,根据所述目标业务的BUCKET,以及所述目标业务对象的标识,组成所述目标业务对象的URL地址,其中,所述BUCKET中携带目标服务器集群的信息,所述目标业务对应的目标副本策略信息,以及所述目标业务的ID,其中,所述目标服务器集群为待存储所述目标业务对象的服务器集群;/n所述控制服务器将所组成的URL地址发送给所述终端,以使所述终端向所述目标服务器集群的任一代理服务器,发送关于目标业务对象的上传请求,所述上传请求中携带所述URL地址和所述目标业务对象的内容。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710329410.4/,转载请声明来源钻瓜专利网。
- 上一篇:信号接收和发送电路及包括信号接收和发送电路的电子装置
- 下一篇:无线充电装置