当前位置: 首页 > 知识库问答 >
问题:

来自windows server spring集成的Sftp

楮景明
2023-03-14

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

在传递范围内的文件位于Windows服务器中。

为此,我考虑使用Spring集成适配器,因为我不仅需要交付文件,而且还需要为每个文件交付将元数据信息写入数据库。

您知道如何使用Spring集成将Windows文件共享上的多个文件sftp到其他服务器吗?

共有1个答案

祝宾白
2023-03-14

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

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

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

 类似资料:
  • 我一直在研究Spring集成文件支持,在这里我需要将文件从输入目录移动到输出目录。成功地将其移动到输出目录后,应该将其归档,然后从输入目录中删除。我正在使用下面的配置来实现这一点。 请纠正我,如果我的配置可以更好的方式。 Spring集成配置: 我在服务激活器中有代码,如果归档目录不可用,它应该终止应用程序。因此,在运行应用程序时,在第一次移动文件后,我已经删除了归档目录。然后,我将新文件放置在i

  • 我想问是否有一种方法可以简单地从不同的API中聚合OpenApi规范? 目前,我们为每个API添加了用户招摇过市的功能,并在其中添加了用于身份验证的自定义逻辑,我们还为不同的可访问性规则添加了规则。 然而,以某种方式聚合所有这些API,并将身份验证、访问逻辑保持在同一位置,会更方便。 例: 我们有两个独立的微服务,有独立的API和独立的地址 API 1localhost:5000 使用Orders

  • 我目前正在尝试将Alienvault OTX提供的TAXII提要集成到QRadar中。现在我的问题是,没有从TAXII服务器检索到任何“项目”。设置正在“运行”,我遵循了此链接中描述的说明:https://otx.alienvault.com/api.该feed显示在Qradar中的taxi feed列表中,总线只是在定期间隔内没有轮询,没有检索到任何内容。以前有人有过同样的问题吗?您如何选择想要

  • 我已将自动完成功能应用于两个。为此,我使用了自动完成计算器。我观察到它的速度减慢到我甚至无法输入一个字符的程度。有什么解决办法吗? 谢谢

  • 我有一个查询,然后使用foreach循环。 我通过消除空值进行筛选,然后将其推入集合 然后将二维阵列与一维阵列进行平面化转换。 所以,我有收集格式的数据。 我的问题是如何从收集中获得最小最大值? 例如我的数据: 预期产出: 代码: 如有任何帮助,我将不胜感激

  • 有人知道是否有一种方法可以迭代父集合的文档吗?我尝试从我的父集合中获取每个文档,但querySnapshot似乎为空,而事实并非如此。 我收集路径看起来像这样: 我正在尝试做的是迭代每个子集合及其文档,为此我需要迭代父集合的每个文档,但当我使用get()时,它返回一个空的querySnapshot。 这里我的代码: 附言:I知道,我不应该嵌套promise。 更新 这是我的控制台。日志<code>