[发明专利]基于分布式架构服务和FTP服务的数据传输方法及系统有效
申请号: | 201910939605.X | 申请日: | 2019-09-30 |
公开(公告)号: | CN110572478B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 贺宁;李诚 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 尹丽云 |
地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 架构 服务 ftp 数据传输 方法 系统 | ||
1.一种基于分布式架构服务和FTP服务的数据传输方法,其特征在于,包括步骤:
利用第一容器组接收数据并写入第一缓冲共享介质,利用第二容器组将所述第一缓冲共享介质中的数据取出打包后通过第一连接池写入FTP服务器的指定目录中,通过所述第一缓冲共享介质对数据进行统一管理;
实时监控所述第一缓冲共享介质的写入速度和读取速度,并据此调整所述第一容器组的数量和所述第二容器组的数量,使所述第一缓冲共享介质的读取速度大于等于所述第一缓冲共享介质的写入速度。
2.根据权利要求1所述的基于分布式架构服务和FTP服务的数据传输方法,其特征在于,所述实时监控所述第一缓冲共享介质的写入速度和读取速度,并据此调整所述第一容器组的数量和所述第二容器组的数量的步骤包括:
根据以下公式动态调整所述第一容器组的数量和所述第二容器组的数量,
X≥M*A,Y≥N*B,N*B≥M*A,Q=M+N,M≥0,N≥0;
其中,X表示所述第一缓冲共享介质的写入速度,Y表示所述第一缓冲共享介质的读取速度,M表示所述第一容器组的个数,N表示所述第二容器组的个数,Q表示总的容器组的个数,A表示所述第一容器组的写入速度,B表示所述第二容器组的读取速度;M、N、Q为整数。
3.根据权利要求1或2所述的基于分布式架构服务和FTP服务的数据传输方法,其特征在于,所述基于分布式架构服务和FTP服务的数据传输方法还包括步骤:
利用第三容器组接收数据并通过第二连接池写入所述FTP服务器;
调整所述第三容器组的数量,使所述FTP服务器的读取速度和写入速度达到平衡。
4.根据权利要求3所述的基于分布式架构服务和FTP服务的数据传输方法,其特征在于,所述实时监控所述第一缓冲共享介质的写入速度和读取速度,并据此调整所述第一容器组的数量和所述第二容器组的数量的步骤包括:
根据以下公式动态调整所述第一容器组的数量和所述第二容器组的数量,
X≥M*A,Y≥N*B,N*B≥M*A,Q=M+N+P,M≥0,N≥0,P≥0;
其中,X表示所述第一缓冲共享介质的写入速度,Y表示所述第一缓冲共享介质的读取速度,M表示所述第一容器组的个数,N表示所述第二容器组的个数,P表示所述第三容器组的个数,Q表示总的容器组的个数,A表示所述第一容器组的写入速度,B表示所述第二容器组的读取速度;M、N、Q、P为整数。
5.根据权利要求1所述的基于分布式架构服务和FTP服务的数据传输方法,其特征在于,所述实时监控所述第一缓冲共享介质的写入速度和读取速度,并据此调整所述第一容器组的数量和所述第二容器组的数量的步骤包括:
根据所述第一缓冲共享介质的写入速度的峰值,自动或人工调整并固定所述第一容器组的数量。
6.根据权利要求1所述的基于分布式架构服务和FTP服务的数据传输方法,其特征在于,所述基于分布式架构服务和FTP服务的数据传输方法还包括步骤:
横向扩展所述FTP服务器的数量,利用多个所述FTP服务器进行数据的传输。
7.根据权利要求1或6所述的基于分布式架构服务和FTP服务的数据传输方法,其特征在于,所述基于分布式架构服务和FTP服务的数据传输方法还包括步骤:
利用第四容器组通过第三连接池读取所述指定目录,并将所述指定目录反馈给第二缓冲共享介质;
根据所述第二缓冲共享介质中的所述指定目录,利用第四容器组通过第三连接池读取所述FTP服务器中的数据,利用第五容器组通过第四连接池读取所述FTP服务器中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910939605.X/1.html,转载请声明来源钻瓜专利网。