Spring integration 多实例上的Spring集成邮件

Spring integration 多实例上的Spring集成邮件,spring-integration,spring-integration-dsl,Spring Integration,Spring Integration Dsl,我正在实现一个SpringBoot应用程序,它连接到不同的imap服务器以接收电子邮件。 有很多imap服务器,它们的数量将会增加。 该应用程序将在多个实例中运行 我想使用spring集成邮件。但我不想为每个应用实例中的每个imap服务器创建集成流。 我想知道是否可以避免为每个imap服务器创建单独的集成流? 它可以是这样的:我们创建一个将手动运行的流(例如通过事件),该流将动态创建所需的imap接收器、接收邮件并完成 是否可以使用spring集成邮件实现类似的功能 如果不是,我必须为每个实例上

我正在实现一个SpringBoot应用程序,它连接到不同的imap服务器以接收电子邮件。 有很多imap服务器,它们的数量将会增加。 该应用程序将在多个实例中运行

我想使用spring集成邮件。但我不想为每个应用实例中的每个imap服务器创建集成流。 我想知道是否可以避免为每个imap服务器创建单独的集成流? 它可以是这样的:我们创建一个将手动运行的流(例如通过事件),该流将动态创建所需的imap接收器、接收邮件并完成

是否可以使用spring集成邮件实现类似的功能

如果不是,我必须为每个实例上的每个imap服务器运行单独的流,那么每个流可能都必须使用轮询。spring integration是否提供任何解决方案来控制不同实例的相同流不会同时运行,或者控制不同应用实例上相同源的流的轮询时间?也许有一个负载平衡器可以控制不同实例上的流


提前谢谢你

我认为动态流注册是您的答案

见文件:

请参见此示例:。它使用TCP/IP进行动态注册,但您可以借用一个想法,即应该为imap服务器和相应的
IntegrationFlow
提供邮件通道适配器