我需要开发一个 SFTP 适配器,它将从远程位置下载文件。此过程将使用石英调度程序进行调度,并且调度时间将从 gui 设置。我最初使用的是 spring SFTP 入站适配器,但我意识到它是一个 poller 消费者。但是我希望它由我的石英调度程序而不是轮询器调用。能做到吗?我可以让我的 SFTP 入站适配器事件驱动而不是轮询器驱动吗?
问问题
1253 次
1 回答
0
不,但你有几个选择...
使用
outbound-gateway
(s) 代替;您可以使用一个网关来列出 (ls
) 远程目录,然后是一个<splitter/>
和另一个get
文件的出站网关;然后第三个网关可以rm
远程文件。在SFTP 示例应用程序中有一个示例,或者,您可以使用单个<outbound-gateway/>
到mget
所有匹配模式的文件(例如/foo/*.txt
)。使用我在这个答案中描述的技术。
于 2013-05-06T20:51:10.853 回答