基于SFTP准实时文件同步的方法、存储介质及设备技术

技术编号:36804570 阅读:23 留言:0更新日期:2023-03-09 00:07
本发明专利技术是一种基于SFTP准实时文件同步的方法存储介质及设备,具体步骤如下:根据文件同步需求创建同步任务,并同时启动任务进行循环调度;同步任务获取SFTP服务器的全量文件属性信息;根据获取的文件信息与本地文件进行比对,找出差异性文件,差异性文件包括:SFTP新增、修改或删除的文件;同步差异性文件;最后,直至到约定的任务结束时间,停止周期循环调度,整个任务结束完成。该种同步方法在现有的同步方基础上,增加了周期性查阅、并和本地文件比对的步骤,能够发现差异文件,可进行增量同步,解决了SFTP服务器上文件更新、删除后,不能再次同步的问题。能再次同步的问题。能再次同步的问题。

【技术实现步骤摘要】
基于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服务器上发生修改的文件...

【专利技术属性】
技术研发人员:李灿
申请(专利权)人:南银法巴消费金融有限公司
类型:发明
国别省市:

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

1