一种FTP/FTPS分布式文件传输方法、装置及计算机存储介质制造方法及图纸

技术编号:26178427 阅读:22 留言:0更新日期:2020-10-31 14:28
本发明专利技术公开了一种FTP/FTPS分布式文件传输方法、装置及计算机存储介质,涉及互联网技术领域,方法包括:客户端使用FTP/FTPS协议链接到控制端;客户端根据用户的操作需要传输的文件,然后生成文件传输请求;控制端收到文件传输请求后,确定距离该客户端距离近的多个数据节点,将该多个数据节点的信息形成列表,反馈给客户端;客户端将列表中的数据节点和文件块建立对应关系,按照对应关系将文件块传输到各个数据节点中,或者数据节点按照对应关系将文件块传输到客户端中。使用本发明专利技术的方法能够使用可靠的,快速,安全的方式进行文件传输,同时使用分布式FTP服务满足在软件部署过程中需要的高要求的文件传输服务。

【技术实现步骤摘要】
一种FTP/FTPS分布式文件传输方法、装置及计算机存储介质
本专利技术涉及互联网
,特别是涉及一种FTP/FTPS分布式文件传输方法、装置及计算机存储介质。
技术介绍
在日趋复杂的网络环境中,部署与发布应用服务变成一件越来越难的事情,其中文件的存储与分发也变得越来越复杂。例如:在多地域性的软件部署中,设计各区域软件版本一致性、接口的一致性等问题,再如:在发生多服务同时部署时,服务间依赖问题。在实际的生产中遇到的各种各样的问题都对软件部署提出了更高的要求。从文件分发方面,FTP协议可以进行可靠的文件传输,但是该协议对分布式文件传输的支持欠佳。例如:对文件的分块校验与加密,分布式文件权限校验,分布式服务器等。目前FTP协议还不能很好的满足软件快速发布的要求,以及故障的快速回滚要求。其他的协议如BT协议和SSH协议,BT协议在很多网络环境下被禁止,而且对文件安全性方面支持不全面。SSH协议不能满足对系统安全的要求,并不能满足网络穿透的需求。
技术实现思路
本专利技术实施例提供了一种FTP/FTPS分布式文件传输方法本文档来自技高网...

【技术保护点】
1.一种FTP/FTPS分布式文件传输方法,其特征在于,所述方法包括以下步骤:/n客户端使用FTP/FTPS协议链接到控制端;/n客户端根据用户的操作选择需要传输的文件,然后生成文件传输请求;/n控制端收到文件传输请求后,确定距离该客户端距离近的多个数据节点,将该多个数据节点的信息形成列表,反馈给客户端;/n客户端将列表中的数据节点和文件块建立对应关系,按照对应关系将文件块传输到各个数据节点中,或者数据节点按照对应关系将文件块传输到客户端中。/n

【技术特征摘要】
1.一种FTP/FTPS分布式文件传输方法,其特征在于,所述方法包括以下步骤:
客户端使用FTP/FTPS协议链接到控制端;
客户端根据用户的操作选择需要传输的文件,然后生成文件传输请求;
控制端收到文件传输请求后,确定距离该客户端距离近的多个数据节点,将该多个数据节点的信息形成列表,反馈给客户端;
客户端将列表中的数据节点和文件块建立对应关系,按照对应关系将文件块传输到各个数据节点中,或者数据节点按照对应关系将文件块传输到客户端中。


2.如权利要求1所述的一种FTP/FTPS分布式文件传输方法,其特征在于,当文件传输为文件上传时,所述方法包括以下步骤:
客户端使用FTP/FTPS协议链接到控制端;
客户端根据用户的操作选择需要上传的文件,然后生成文件上传请求;
控制端收到文件上传请求后,确定距离该客户端距离近的多个数据节点,将该多个数据节点的信息形成列表,反馈给客户端;
客户端将列表中的数据节点和文件块建立对应关系,将待上传的文件划分为多个文件块后,按照对应关系将文件块上传到各个数据节点中。


3.如权利要求2所述的一种FTP/FTPS分布式文件传输方法,其特征在于,所述数据节点保存文件块后,对保存的文件块进行加密,并通过数据节点保存文件块HASH值的方式提高文件块的安全性和防篡改能力。


4.如权利要求1所述...

【专利技术属性】
技术研发人员:郭伟
申请(专利权)人:蝉鸣科技西安有限公司
类型:发明
国别省市:陕西;61

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

1