1

有没有办法让 Spring Integration 的 FTP 入站通道适配器(实际上我使用的是 S3 入站通道适配器,但它们非常相似)在下载后立即为它下载的每个文件触发一条消息?我有一个非常大的目录,我想在文件到达我的本地文件系统后立即处理它们,而不是等待整个目录被下载。

4

1 回答 1

1

我认为 s3 项目尚不支持它,但在 FTP 中,可以使用 ftp-outbound-gateway,它允许诸如 、 等命令lsgetrm将允许您列出文件夹、拆分列表并发出每个文件都有一个单独get的文件,如示例中所示。

https://github.com/garyrussell/spring-integration-samples/tree/master/basic/ftp

于 2012-11-02T13:13:30.530 回答