使用Spring集成SFTP文件入站通道适配器递归轮询远程目录

时间:2014-12-15 18:14:29

标签: spring sftp spring-integration

我是否可以使用SFTP入站通道适配器递归轮询远程目录,或者每个子目录是否必须有多个入站通道适配器。

我的用例是,每个租户都会在上传目录中有一个子目录,他们可以删除csv文件,我们的应用程序应该汇集上传目录以查看是否有任何租户有新文件然后开始本地下载。在本地,它将具有相同的文件夹结构。

远程:

/上传/ tenant1 / *。CSV

/上传/ tenant2 / *。CSV

本地:

/上传/ tenant1 / *。CSV

/上传/ tenant2 / *。CSV

1 个答案:

答案 0 :(得分:2)

我认为您的意思是poll而不是pool

您可以使用sftp outbound gateway以递归方式列出(ls)或从目录树中获取(mget)。

使用mget,您可以在本地反映远程目录结构。