输入和输出的Hundrets - Spring Integration SFTP的通道

时间:2016-12-13 13:01:12

标签: spring-integration spring-integration-sftp

我正在寻找一个聪明的想法,如何使用sftp适配器处理Spring Integration中的大量通道和输出。

我的文件夹的原理结构就像,我无法改变!

/
/user_1 
 /businessprocess_1
   /input
   /output
 /businessprocess_2
   /input
   /output
 /and so on...
/user_2
 /businessprocess_1
   /input
   /output
 /businessprocess_2
   /input
   /output
 /and so on...
.... for 50 User...

现在每次将文件放入buisnessprocss_1 / input时,都会调用一个特定于服务的激活器,处理该文件并将答案写入相应的/输出文件夹

问题是应用程序上下文中的in /​​ outputchannels适配器和serviceactivator规范的数量。这看起来像配置启示录即将发生。

任何想法/解决方案?

问候

1 个答案:

答案 0 :(得分:0)

您可以以编程方式配置端点,而不是静态定义每个端点;使用新的flow registration mechanism in the Java DSL

我对this question的回答显示了另一种技术,使用子上下文来处理邮件入站适配器。