【问题标题】:Spring Integration Multiple Concurrent SFTP Uploads and Downloads with Spring BootSpring 使用 Spring Boot 集成多个并发 SFTP 上传和下载
【发布时间】:2021-05-02 19:47:30
【问题描述】:

我正在寻找有关如何最好地使用 Spring Integration 执行多个并发 SFTP 上传和下载到不同 SFTP 服务器的方向,这些服务器是在运行这些 SFTP 传输的 Spring Boot 应用程序已经启动之后配置的。

我需要动态添加 SFTP 服务器和特定文件传输。我可以使用 RemoteFileTemplate 的预定义属性设置单个上传和下载,没有任何问题,但我找不到有关如何动态执行此操作以及同时为多个 RemoteFileTemplates 执行此操作的示例或方向。

任何指针将不胜感激。

【问题讨论】:

    标签: spring-integration spring-integration-dsl spring-integration-sftp


    【解决方案1】:

    请参阅Dynamic TCP Client 示例。它提供了如何在运行时添加和删除一些 Spring Integration 组件的想法。一般来说,你需要让自己熟悉Dynamic Integration flows。因此,根据您的逻辑和运行时配置,您只需使用 IntegrationFlowContext 根据添加到 IntegrationFlowRegistration 的额外 DefaultSftpSessionFactory bean 添加额外的 IntegrationFlow

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多