数据同步平台——FTP

FTP服务器:

     主要作用就是让用户连接上一个远程计算机,查看远程计算机上的文件,并可实现将文件在本机和远程计算机之间的传递。简言之,在两台电脑都运行着FTP服务程序时,通过FTP协议远程操作另一台pc机,对其进行文件的复制、移动、删除。

FTP协议:

     FTP协议规定了计算机之间的标准通信方式,使不同类型、不同操作系统的电脑之间实现文件的互传传输。

通过用户登录权限验证操作权限:

FTP服务器通过创建不同权限的用户帐号,来分配用户对文件读取、操作、上传或下载所需要的文件的权限。

FTP工作原理:

       以下载文件为例(将远程服务器下载到本地),当启动FTP从远程拷贝文件时,会同时启动本地的FTP客户程序和远程FTP服务器程序,FTP客户程序通过发送“上载”请求到远程FTP服务器程,远程FTP服务器响应该请求,把指定文件传送到本地计算机中。

       用户使用FTP客户机程序向(从)远程主机上载(下载)文件时必须先登录,在远程主机上获得相应的权限以后,方可上载或下载文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。换言之,除非有用户ID和口令,否则便无法传送文件。

       FTP采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装FTP客户程序。FTP客户程序分为字符界面和图形界面两种。字符界面的FTP的命令复杂、繁多。图形界面的FTP客户程序,操作简单。

实际应用:

      以铁总向主机厂下发数据为例:先进行版本比较以确定数据传输模式:增量传输、全表同步,确定传输模式之后,则将对应的数据包打成2个文件,一个索引文件,一个数据文件(两者呈1:N)的关系,将这两文件定期同时上传到铁总自己的FTP服务器上,通过MQ传到主机厂的FTP服务器,安装到主机厂本地的同步程序会定期去扫指定的文件地址,如果找到有有需要解析的文件,则下载进行解析入库,解析的数据是先找索引文件,通过索引再去查找对应的数据包。

 

评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值