一种文件转存方法、系统、服务器及存储介质技术方案

技术编号:21552390 阅读:39 留言:0更新日期:2019-07-07 00:22
本发明专利技术适用于信息处理技术领域,提供了一种文件转存方法、系统、服务器及存储介质,包括:中央控制服务器获取微服务集群中各个文件处理节点的服务器配置信息;根据各个文件处理节点的服务器配置信息,配置各个文件处理节点的文件分配权重;获取源服务器数据库中文件的文件信息;根据所述文件分配权重以及所述文件信息,向所述微服务集群中的文件处理节点分配转存任务,以便各个文件处理节点根据所述分配转存任务将所述源服务器数据库中的文件转存至目标服务器数据库中。通过上述方法能够提高文件转存的效率。

A File Transfer Method, System, Server and Storage Media

【技术实现步骤摘要】
一种文件转存方法、系统、服务器及存储介质
本专利技术属于微服务
,尤其涉及一种文件转存方法、系统、服务器及存储介质。
技术介绍
随着互联网以及云计算技术的不断发展,大量文件的存储是通过保存在分布式存储系统(Hadoop、fastDFS)中。当文件数量较大时,本地存储的成本较高,用户会将本地系统中的文件抽取转存到云平台中的数据库中进行保存。比如,传统的业务系统大多构建在关系型数据库之上,可以将用户本地的关系型数据库中的数据转移到云数据库中。有些情况下,用户根据业务需求,比如客户要求、旧存储服务器报废或其它原因,需将当前存储服务器的文件同步转存到新的存储服务器,或者,为了统一文件的存储端,将不同存储终端的文件统一转存至统一的终端服务器(如云平台)。现有的文件抽取转存方法是通过服务器间同步进行转存,对服务器性能、网络条件等要求高,同时,不同文件间的访问规律存在巨大差异,从而导致文件转存易出错且转存效率不高的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种文件转存方法、系统、服务器及存储介质,以解决现有技术中通过服务器间同步进行转存,对服务器性能、网络条件等要求高,同时,不同文件本文档来自技高网...

【技术保护点】
1.一种文件转存方法,其特征在于,所述文件转存方法包括:中央控制服务器获取微服务集群中各个文件处理节点的服务器配置信息;根据各个文件处理节点的服务器配置信息,配置各个文件处理节点的文件分配权重;获取源服务器数据库中文件的文件信息;根据所述文件分配权重以及所述文件信息,向所述微服务集群中的文件处理节点分配转存任务,以便各个文件处理节点根据所述分配转存任务将所述源服务器数据库中的文件转存至目标服务器数据库中。

【技术特征摘要】
1.一种文件转存方法,其特征在于,所述文件转存方法包括:中央控制服务器获取微服务集群中各个文件处理节点的服务器配置信息;根据各个文件处理节点的服务器配置信息,配置各个文件处理节点的文件分配权重;获取源服务器数据库中文件的文件信息;根据所述文件分配权重以及所述文件信息,向所述微服务集群中的文件处理节点分配转存任务,以便各个文件处理节点根据所述分配转存任务将所述源服务器数据库中的文件转存至目标服务器数据库中。2.如权利要求1所述的文件转存方法,其特征在于,所述文件信息包括源存储地址与目标存储地址,所述获取源服务器数据库中文件的文件信息的步骤,包括:读取所述源服务器数据库中文件的源存储地址;根据所述源存储地址,从预先配置的目标地址表中查找所述源存储地址对应的目标存储地址。3.如权利要求1所述的文件转存方法,其特征在于,所述服务器配置信息包括内存信息、磁盘输入输出信息以及CPU信息,所述根据各个文件处理节点的服务器配置信息,配置各个文件处理节点的文件分配权重的步骤,包括:根据各个文件处理节点的内存信息、磁盘输入输出信息以及CPU信息,分别确定各个文件处理节点的性能值;根据各个文件处理节点的性能值,确定各个文件处理节点的文件分配权重。4.如权利要求1至3任一项所述的文件转存方法,其特征在于,所述文件转存方法还包括:监听是否有新注册的文件处理节点;当检测到新注册的文件处理节点上线时,将所述新注册的文件处理节点加入所述微服务集群。5.如权利要求1至3任一项所述的文件转存方法,其特征在于,所述文件转存方法还包括:监听所述微服务集群中文件处理节点的上下线状态;当检测到所述微服务集群中的文件处理节点为下线时,将下线的文件处理节点从所述微服务集群中剔除,并且不再分配文件转存任务。6.一种文件转存...

【专利技术属性】
技术研发人员:熊友军贾亮亮梁雪峰曾逸清赵晶
申请(专利权)人:深圳市优必选科技有限公司
类型:发明
国别省市:广东,44

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

1