2

我需要开发一个 SFTP 适配器,它将从远程位置下载文件。此过程将使用石英调度程序进行调度,并且调度时间将从 gui 设置。我最初使用的是 spring SFTP 入站适配器,但我意识到它是一个 poller 消费者。但是我希望它由我的石英调度程序而不是轮询器调用。能做到吗?我可以让我的 SFTP 入站适配器事件驱动而不是轮询器驱动吗?

4

1 回答 1

0

不,但你有几个选择...

  1. 使用outbound-gateway(s) 代替;您可以使用一个网关来列出 ( ls) 远程目录,然后是一个<splitter/>和另一个get文件的出站网关;然后第三个网关可以rm远程文件。在SFTP 示例应用程序中有一个示例,或者,您可以使用单个<outbound-gateway/>mget所有匹配模式的文件(例如/foo/*.txt)。

  2. 使用我在这个答案中描述的技术。

于 2013-05-06T20:51:10.853 回答