ETL应用场景中,若对端接口文件未能提供,任务会处于循环等待,直到对端提供为止,该方法极大的消耗了系统资源.为此想到了一种方法,一次获取一个平台的文件,实现思路如下: 1.第一次获取对端平台提供目录下给定日期的所有接口文件,并保存文件列表: 2.后续每隔n分钟重启获取任务,每次先获取文件列表,和上次列表进行对比,当发生如下情况时,会重新获取: A.有新文件产生: B.有文件大小变化 实现方法如下: [ftp.properties] ipaddress = 10.25.xxx.xxx userna