即使存在未处理的前几天文件,Camel文件组件也会移动到第二天的文件

时间:2016-05-23 16:31:33

标签: apache-camel

我有来自入站文件夹(/ tmp / inbound /)的文件的路由轮询 并在处理(/ tmp / completed)后将它们移动到完成,或者在意外异常(/ tmp / error)的情况下移动到错误文件夹。通过不同的FTP进程每10分钟将文件复制到入站文件夹。

我们看到camel文件组件按时间顺序拾取文件,即使每隔10分钟写入一个新文件,但在某些时候,即使我有前一天&#,也会在第二天的文件中开始轮询# 39; s文件未经处理。这会导致数据积压。

1 个答案:

答案 0 :(得分:0)

您需要使用sortBy选项:

<camel:from uri="file:schedBatchInputsortby=file:modified"/> 

希望这有帮助。

R上。