【技术实现步骤摘要】
基于SFTP准实时文件同步的方法、存储介质及设备
[0001]本专利技术涉及文件同步
,具体的说,涉及一种基于SFTP准实时文件同步的方法、存储介质及设备。
技术介绍
[0002]IT系统在处理业务时,经常会涉及对文件的操作,其中,从远端SFTP服务器同步文件也十分常见。
[0003]从SFTP服务器进行文件同步,目前常用的方法是文件服务方和文件同步方进行事先约定,约定信息包括:文件目录、文件准备完成时间;文件同步方在这个约定的时间后,启动同步任务开始同步文件。
[0004]这种同步文件的方式在一些特殊的情况下会存在一些问题。首先,当文件服务方因一些系统、业务等导致文件准备过程被延迟,同步方就不能顺利同步文件了。这一过程就需要人工介入,手动处理,无形中提高了人力成本和时间成本。另外,在一些存在网络带宽限制的场景,等待SFTP文件服务器上的文件完全准备好后再集中同步这种方式会占据网络带宽,造成网络堵塞,使得通过该网络的其他通信出现不可用的情况。
技术实现思路
[0005]针对现有技术中存在 ...
【技术保护点】
【技术特征摘要】
1.一种基于SFTP准实时文件同步的方法,其特征在于,具体包括如下步骤:步骤1,根据文件同步需求,在SFTP服务器中的应用程序中配置文件同步的任务;步骤2,开启任务的周期性循环调度,在每一次调度过程中,发现差异文件,并增量同步差异文件;步骤3,直至到达约定时间后,任务生命周期结束,完成任务同步。2.根据权利要求1所述的一种基于SFTP准实时文件同步的方法,其特征在于,步骤2包括如下子步骤:步骤2.1,获取SFTP服务器文件属性信息;步骤2.2,将步骤2.1中的文件属性信息与本地文件进行对比,筛选出SFTP服务器上新增的文件及删除的文件,并确定SFTP服务器上发生修改的文件;步骤2.3,将新增的文件直接同步,将删除的文件在本地进行删除,将修改的文件直接同步进行覆盖。3.根据权利要求2所述的一种基于SFTP准实时文件同步的方法,其特征在于,所述文件属性信息包括:文件名称、文件大小、创建时间、更新时间。4.如权利要求2所述的一种基于SFTP准实时文件同步的方法,其特征在于,步骤2.2中通过SFTP服务器文件属性信息中的文件名称筛选出SFTP服务器上新增的文件及删除的文件,通过SFTP服务器文件属性信息中的文件大小、更新时间确定SFTP服务器上发生修改的文件...
【专利技术属性】
技术研发人员:李灿,
申请(专利权)人:南银法巴消费金融有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。