【发布时间】:2014-05-19 13:01:41
【问题描述】:
我有一个场景,我们有弹簧集成文件轮询器,等待文件被添加到目录中,一旦写入我们就处理文件。我们有一些大文件和缓慢的网络,所以在某些情况下,我们担心当轮询器唤醒并尝试处理文件时文件传输可能还没有完成。
我在“file-inbound-channel-unable-to-read-file”上发现了这个主题,它建议在处理之前使用custom filter to check if the file is readable。
第二个主题“how-to-know-whether-a-file-copying-is-in-progress-complete”建议该文件必须是可写的,然后才能被视为已准备好进行处理。
我可能已经预料到,核心 spring 集成代码已经完成了对文件可读/可写的检查?
与此同时,我计划根据第一个主题创建一个过滤器,但使用第二个建议的“rw”检查。
【问题讨论】: