0

我正在寻找一个聪明的想法,如何使用 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 时,都会调用特定于服务的激活器,处理文件并将答案写入相应的 /output 文件夹

问题是应用程序上下文中输入/输出通道适配器和服务激活器规范的数量。这看起来像是一场配置启示录即将发生。

任何想法/解决方案?

问候

4

1 回答 1

0

您可以通过编程方式配置端点,而不是静态定义每个端点;在 Java DSL 中使用新的流注册机制。

我对这个问题的回答展示了另一种技术,将子上下文用于邮件入站适配器。

于 2016-12-13T15:06:54.900 回答