如果名称已知,是否有办法从FTP端点请求文件?在我们的例子中,我们希望根据日期和时间从巨大的文件夹结构中检索文件 - 递归地列出文件夹需要太长时间。我知道要提前打电话的文件和位置的名称(它们可以从日期和时间计算),因此扫描只是浪费时间。在成功收到它之前,我宁愿轮询我想要的确切文件。
最佳方法是什么?
干杯, 启
答案 0 :(得分:1)
根据定义,camel文件和ftp组件仅轮询目录。
您可以结合使用maxMessagesPerPoll和fileName来实现您的目的,例如
from("ftp://.../xyz?maxMessagesPerPoll=x&fileName=y");
fileName可以是表达式。看看camel file2和ftp2网站。
答案 1 :(得分:0)