FTP
java
C18298182575
跳出舒适区
展开
-
定时任务周期短导致FTP文件重复读问题
一,场景:从FTP取文件,把数据落到-接口表,读完之后会把该文件移到另外一个文件夹中,避免重复读取,再把数据从接口表落到-业务表。二,原因:例如FTP文件数量量很多,加入5万条,全部落到接口表需要5分钟时间,而定时任务周期设的是3分钟,这样当比如:9:00,来了一个文件,9:02,定时任务开始读文件落接口表,9:05,定时任务又开始读取该文件,文件未移走,导致重复读9:07...原创 2019-01-09 16:29:46 · 1050 阅读 · 0 评论 -
如何保证FTP文件下载或上传数据完整
一,场景:其他平台往FTP服务器传输文件,我方读取文件。二,原因:会存在,敌方未写完,我就读取了,导致读到文件数据不全。但是,敌方未写完,文件会上传吗?实际是地方数据写完了,在上传的过程中,文件有了,数据没上传完,我读的数据不全。同样,我方文件上传,可能没传完,敌方就读取了,会造成同样的问题。三,处理逻辑我要保证敌方数据确实上传完了,我再下载,我方数据确实上传完了,敌方才能读取。...原创 2019-01-09 17:28:57 · 5278 阅读 · 1 评论