使用camel限制文件夹中的文件数

时间:2017-01-09 16:31:15

标签: apache-camel

我们使用Apache Camel通过SFTP与第三方集成。偶尔我们将文件发送到SFTP文件夹,为了备份,我们希望将一些旧文件保留在那里。但是我们不想永远留在那里,因为随着时间的推移他们可以占用空间。

Camel可以以某种方式限制文件夹中的文件数量吗?或者有没有办法使用其他路线偶尔清理文件夹?

我的想法使用过滤器和sortBy失败了,因为它不会一次轮询所有文件。

也许这对Camel来说不是一个问题,但是因为它已经知道如何通过SFTP连接并删除文件,我想重用它的功能。

1 个答案:

答案 0 :(得分:2)

是的,不是每个人都会看到骆驼做房子清洁的问题。 FTP服务器的所有者通常可以设置预定的cron作业等来清理他们的FTP服务器。

不建议从Camel远程登录为FTP客户端并在其他FTP服务器上进行清理。

Camel是关于集成和连接系统的,例如在您的情况下将文件上传到FTP服务器。他们如何管理,清理和操作他们的FTP服务器不是骆驼问题。