首页 文章

是否可以使用Spring实现事件驱动的SFTP入站适配器而不是轮询驱动的适配器?

提问于
浏览
2

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

1 回答

  • 0

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

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

    • 使用我在this answer中描述的技术 .

相关问题