来自 windows 服务器 spring 集成的 Sftp

Sftp from windows server spring integration

我需要 sftp 不同的文件到服务器上。

交付范围内的文件驻留在 Windows 服务器中。

我考虑过使用 Spring Integration 适配器来实现此目的,因为我不仅需要传送文件,而且还需要将元数据信息写入数据库以用于每个文件传递。

你知道我如何 sftp 多个文件 windows 文件共享到其他服务器吗使用 spring 集成?

标准 FileReadingMessageSource 确实要求功能:https://docs.spring.io/spring-integration/docs/4.3.12.RELEASE/reference/html/files.html#file-reading

在那里你可以使用那个共享 Windows 目录来提取文件,然后你将发送消息到 SftpMessageHandler: https://docs.spring.io/spring-integration/docs/4.3.12.RELEASE/reference/html/sftp.html#sftp-outbound.

但由于我们在 Spring 集成中处理消息通道,因此很容易将消息发送到其他地方,例如至 JDBC.