一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

分布式文件系统的处理方法、装置、系统、介质和设备与流程

2022-06-02 11:44:08 来源:中国专利 TAG:

技术特征:
1.一种分布式文件系统的处理方法,其特征在于,所述方法包括:当接收到用户端发起的上传一个目标文件的请求时,从注册中心获取已注册的ip地址,根据区域优先策略从已注册的ip地址中选择一个地址作为目标地址;其中,所述区域优先策略是指从所述注册中心获取已注册的ip地址后,按照所述ip地址对应的服务器的磁盘剩余容量和所述ip地址注册的先后顺序挑选出与所述用户端处于同一区域或者相邻区域的存储服务所对应的ip地址作为目标ip地址;将所述目标文件上传至与所述目标地址对应的存储服务,并从所述存储服务获得一个与所述目标文件对应的文件id;将所述目标文件对应的文件id和文件名称录入数据库,并将所述目标文件对应的文件名称返回至所述用户端。2.根据权利要求1所述的方法,其特征在于,在将所述目标文件上传至与所述目标地址对应的存储服务之后,还包括:触发已注册的ip地址中除所述目标地址外的剩余ip地址分别将所述目标文件同步上传至所述剩余ip地址对应的存储服务,使得已注册的每个ip地址对应的存储文件相互备份。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述目标文件为临时文件时,将临时文件上传时间录入数据库。4.根据权利要求3所述的方法,其特征在于,在将临时文件上传时间录入数据库之后,还包括:根据所述临时文件上传时间,定时地检索所述数据库中到期的临时文件;从所述注册中心获取已注册的ip地址,根据区域优先策略从已注册的ip地址中选择一个ip地址作为待清理临时文件的目标地址;根据所述临时文件id从所述待清理临时文件的目标地址对应的存储服务中删除所述到期的临时文件,并触发剩余ip地址分别对应的存储服务同步删除所述到期的临时文件。5.根据权利要求4所述的方法,其特征在于,所述根据临时文件上传时间,定时地检索所述数据库中到期的临时文件,具体包括:当定时任务检索时的时间减去临时文件上传时的时间大于预设的临时文件存储时间阈值时,将所述临时文件判定为到期的临时文件,并删除所述数据库中录入的所述到期的临时文件的录入信息。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:当接收到用户端输入的待下载的文件名称时,根据待下载的文件名称从所述数据库获取待下载的文件名称对应的待下载的文件id;从所述注册中心获取已注册的ip地址,根据区域优先策略从已注册的ip地址中选择一个地址作为待下载文件的目标地址;根据所述待下载的文件id从所述下载文件的目标地址对应的存储服务中下载文件;将下载的文件返回给用户端。7.根据权利要求2所述的方法,其特征在于,所述方法还包括:当接收到用户端输入的待删除的文件名称时,根据待删除的文件名称从所述数据库获取待删除的文件名称对应的待删除文件id;
从所述注册中心获取已注册的ip地址,根据区域优先策略从已注册的ip地址中选择一个地址作为待删除文件的目标地址;根据所述待删除文件id,从所述待删除文件的目标地址对应的存储服务中将待删除的文件删除,并触发剩余ip地址分别对应的存储服务同步删除所述待删除文件;将删除成功标识返回至用户端。8.一种分布式文件系统的处理装置,其特征在于,所述处理装置包括:获取与选择模块,用于当接收到用户端发起的上传一个目标文件的请求时,从注册中心获取已注册的ip地址,根据区域优先策略从已注册的ip地址中选择一个地址作为目标地址,其中,所述区域优先策略是指从所述注册中心获取已注册的ip地址后,按照所述ip地址对应的服务器的磁盘剩余容量和所述ip地址注册的先后顺序挑选出与所述用户端处于同一区域或者相邻区域的存储服务所对应的ip地址作为目标ip地址;上传模块,用于将所述目标文件上传至与所述目标地址对应存储服务,并从所述存储服务获得一个与所述目标文件对应的文件id;录入与返回模块,用于将所述目标文件对应的文件id、文件名称录入数据库,并将所述目标文件对应的文件名称返回至用户端。9.根据权利要求8所述的处理装置,其特征在于,还包括:触发模块,用于触发已注册的ip地址中除所述目标地址外的剩余ip地址分别将所述目标文件同步上传至所述剩余ip地址对应的存储服务,使得已注册的每个ip地址对应的存储文件相互备份。10.根据权利要求8所述的处理装置,其特征在于,还包括:时间录入模块,用于当所述目标文件为临时文件时,将临时文件上传时间录入数据库。11.根据权利要求10所述的处理装置,其特征在于,还包括:定时检索模块,用于根据所述临时文件上传时间,定时地检索所述数据库中到期的临时文件;从所述注册中心获取已注册的ip地址,根据区域优先策略从已注册的ip地址中选择一个ip地址作为待清理临时文件的目标地址;根据所述临时文件id从所述待清理临时文件的目标地址对应的存储服务中删除所述到期的临时文件,并触发剩余ip地址分别对应的存储服务同步删除所述到期的临时文件;其中,到期的临时文件是指,当定时任务检索时的时间减去临时文件上传时的时间大于预设的临时文件存储时间阈值时,将所述临时文件判定为到期的临时文件。12.根据权利要求8所述的处理装置,其特征在于,还包括:文件下载模块,用于当接收到用户端输入的待下载的文件名称时,根据待下载的文件名称从所述数据库获取待下载的文件名称对应的待下载的文件id;从所述注册中心获取已注册的ip地址,根据区域优先策略从已注册的ip地址中选择一个地址作为待下载文件的目标地址;根据所述待下载的文件id从所述下载文件的目标地址对应的存储服务中下载文件;将下载的文件返回给用户端。13.根据权利要求8所述的处理装置,其特征在于,还包括:文件删除模块,用于当接收到用户端输入的待删除的文件名称时,根据待删除的文件名称从所述数据库获取待删除的文件名称对应的待删除文件id;从所述注册中心获取已注册的ip地址,根据区域优先策略从已注册的ip地址中选择一个地址作为待删除文件的目标
地址;根据所述待删除文件id,从所述待删除文件的目标地址对应的存储服务中将待删除的文件删除,并触发剩余ip地址分别对应的存储服务同步删除所述待删除文件;将删除成功标识返回至用户端。14.一种分布式文件系统的处理系统,其特征在于,所述系统包括如权利要求8所述的处理装置以及一个或多个服务器组;所述一个或多个服务器组中的若干服务器分别在所述处理装置中的注册中心注册属性信息作为存储服务,其中,所述属性信息包括ip地址和磁盘剩余容量;其中,所述一个服务器组中的若干台服务器分别定时地在注册中心注册属性信息,当所述一个服务器组磁盘剩余容量不足时,通过依次增加多个服务器组进行磁盘容量的扩容。15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任意一项所述的一种分布式文件系统的处理方法。16.一种电子设备,其特征在于,其包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1-7中任意一项所述的一种分布式文件系统的处理方法。

技术总结
本发明实施例提供一种分布式文件系统的处理方法、装置、系统、介质和设备,处理方法包括:当安装并启动文件系统时,当前服务器组中的若干服务器分别在注册中心注册属性信息作为存储服务被使用;当接收到用户端发起的上传一个目标文件时,从注册中心获取已注册的IP地址,根据区域优先策略从已注册的IP地址中选择一个地址作为目标地址;将目标文件上传至与目标地址对应的存储服务,并获得一个与目标文件对应的文件ID;将目标文件对应的文件ID和文件名称录入数据库,并将目标文件对应的文件名称返回至用户端。本发明实施例提供的分布式文件系统的处理方法,支持区域内部优先访问,提高了文件的操作效率。了文件的操作效率。了文件的操作效率。


技术研发人员:王亚飞
受保护的技术使用者:北京宇信科技集团股份有限公司
技术研发日:2022.03.04
技术公布日:2022/6/1
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献