分布式存储系统的控制方法、装置及分布式存储系统制造方法及图纸

技术编号:24497838 阅读:32 留言:0更新日期:2020-06-13 03:45
本申请公开了一种分布式存储系统的控制方法、装置及分布式存储系统,该方法应用于分布式存储系统的控制主机,分布式存储系统包括多个工作主机,控制主机为分布式存储系统中任意一个工作主机,该方法包括:接收客户端发送的对仓库进行操作的仓库操作请求;获取仓库与多个工作主机的关联信息,并根据关联信息确定执行主机;将仓库操作请求发送至执行主机,以使得执行主机执行仓库操作请求。通过上述方式,本申请能够协同多个工作主机同时工作来提高对仓库操作请求的处理能力,提高分布式存储系统的工作效率,可以满足高并发场景的应用需求。

Control method, device and distributed storage system of distributed storage system

【技术实现步骤摘要】
分布式存储系统的控制方法、装置及分布式存储系统
本申请涉及数据存储
,具体涉及一种分布式存储系统的控制方法、装置及分布式存储系统。
技术介绍
GIT为分布式版本控制系统,主要提供文件存储和内容的获取,其具有以下优点:速度快、设计简单、可以同时允许几千个分支同时进行开发和切换以及避免出现集中式版本管理工具所出现的单点故障问题等优势;然而现有的GIT存储服务基本上都是单主机服务,由于单个主机的磁盘操作是有上限的,造成了同时支持的客户端请求的数量有限,无法支持高并发的应用场景。
技术实现思路
本申请提供一种分布式存储系统的控制方法、装置及分布式存储系统,能够提高处理性能,可应用在多并发的场景中。第一方面,本申请提供一种分布式存储系统的控制方法,应用于分布式存储系统的控制主机,分布式存储系统包括多个工作主机,控制主机为分布式存储系统中任意一个工作主机,该方法包括:接收客户端发送的对仓库进行操作的仓库操作请求;获取仓库与多个工作主机的关联信息,并根据关联信息确定执行主机;将仓库操作请求发送至执行主本文档来自技高网...

【技术保护点】
1.一种分布式存储系统的控制方法,其特征在于,应用于所述分布式存储系统的控制主机,所述分布式存储系统包括多个工作主机,所述控制主机为所述分布式存储系统中任意一个工作主机,所述方法包括:/n接收客户端发送的对仓库进行操作的仓库操作请求;/n获取所述仓库与所述多个工作主机的关联信息,并根据所述关联信息确定执行主机;/n将所述仓库操作请求发送至所述执行主机,以使得所述执行主机执行所述仓库操作请求。/n

【技术特征摘要】
1.一种分布式存储系统的控制方法,其特征在于,应用于所述分布式存储系统的控制主机,所述分布式存储系统包括多个工作主机,所述控制主机为所述分布式存储系统中任意一个工作主机,所述方法包括:
接收客户端发送的对仓库进行操作的仓库操作请求;
获取所述仓库与所述多个工作主机的关联信息,并根据所述关联信息确定执行主机;
将所述仓库操作请求发送至所述执行主机,以使得所述执行主机执行所述仓库操作请求。


2.根据权利要求1所述的分布式存储系统的控制方法,其特征在于,所述接收客户端发送的对仓库进行操作的仓库操作请求,还包括:
根据所述仓库操作请求,获取所述仓库的仓库信息;
根据所述仓库信息判断所述仓库是否存在;
若所述仓库不存在,则进行初始化以生成所述仓库。


3.根据权利要求1所述的分布式存储系统的控制方法,其特征在于,所述获取所述仓库与所述多个工作主机的关联信息,并根据所述关联信息确定执行主机,包括:
根据所述仓库操作请求,获取所述多个工作主机的信息,并从缓存设备中获取所述仓库的仓库操作记录,其中,所述工作主机的信息包括所述工作主机的未处理请求数,所述仓库操作记录包括所述仓库与所述多个工作主机的关联信息;
根据所述关联信息从所述多个工作主机中查询与所述仓库已关联的工作主机;
若查询到所述已关联的工作主机,则确定所述已关联的工作主机为所述执行主机;
若未查询到所述已关联的工作主机,则从所述多个工作主机中选择未处理请求数最少的工作主机作为所述执行主机,并将所述仓库与所述执行主机进行关联。


4.根据权利要求1所述的分布式存储系统的控制方法,其特征在于,所述将所述仓库操作请求发送至所述执行主机,以使得所述执行主机执行所述仓库操作请求,包括:
将所述仓库操作请求发送至所述执行主机后,将所述执行主机的未处理请求数加一;
若接收到所述执行主机获取所述仓库的仓库信息的请求,则将所述仓库信息发送给所述执行主机,以使得所述执行主机执行所述仓库操作请求。


5.根据权利要求4所述的分布式存储系统的控制方法,其特征在于,...

【专利技术属性】
技术研发人员:吴香安
申请(专利权)人:深圳市大富网络技术有限公司
类型:发明
国别省市:广东;44

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

1