1

考虑使用 Spring Integration 进行动态入站/出站配置。可以有“n”个客户使用我们的系统,每个客户都有自己的入站 FTP / web 服务配置,以将文件拉入我们的系统进行处理。同样,在处理完这些客户中的每一个之后,都可以拥有需要推送报告(最终结果)的出站 FTP/Web 服务配置。spring 集成是否适合这种情况?如果是,您能否建议或指出任何示例。Web 服务包括 REST 和 SOAP。此外,每个客户是否可以有自己的 cron 表达式来决定何时在 Inbound 期间提取文件,而不是按固定间隔轮询?

4

2 回答 2

1

您的用例看起来完全适合Spring Cloud Data Flow

每个客户将为stream每个模块配置所需的选项。

否则你的问题看起来很宽泛,很有可能在这里结束。

于 2017-01-30T18:47:00.537 回答
0

请参阅动态 ftp 示例(XML 配置)。这是出站;有关以相同方式处理入站的一些链接,请参阅自述文件。

请参阅此答案 - 使用 Java Config 的邮件入站适配器

以及使用 Java DSL 动态流注册的Dynamic TCP 示例。

动态 WebService 入站有点棘手,因为您必须注册新端点

于 2017-01-30T18:47:19.943 回答