Spring Integration中的动态入站/出站配置

时间:2017-01-30 18:20:19

标签: spring-integration spring-integration-sftp

考虑将Spring Integration用于动态入站/出站配置。可以有' n'使用我们系统的客户数量,每个客户都有自己的入站FTP / webservice配置来拉取文件以便处理到我们的系统中。同样,在处理之后,每个客户都可以进行出站FTP / webservice配置,其中需要推送报告(最终结果)。春季整合适合这种情况吗?如果是的话,请你建议或指出任何一个例子。 Webservice包括REST和SOAP。 此外,代替以固定间隔进行轮询,每个客户都可以拥有自己的cron表达式,以确定何时在Inbound中提取文件?

2 个答案:

答案 0 :(得分:1)

您的用例完全适合https://docs.djangoproject.com/en/1.10/topics/db/queries/#lookups-that-span-relationships

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

否则你的问题看起来非常广泛,很有可能在这里关闭。

答案 1 :(得分:0)

请参阅dynamic ftp sample(XML配置)。这是出境;请参阅自述文件,了解与入站相同的方式。

See this answer - mail inbound adapters using Java Config

Dynamic TCP example using the Java DSL dynamic flow registration

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