【发布时间】:2020-07-16 07:08:49
【问题描述】:
我正在实现一个连接到不同 imap 服务器以接收电子邮件的 spring boot 应用程序。 有很多 imap 服务器,它们的数量将会增加。 该应用程序将在多个实例中运行。
我想使用 spring 集成邮件。但我不想为每个应用程序实例中的每个 imap 服务器创建一个集成流。 我想知道是否可以避免为每个 imap 服务器创建单独的集成流? 它可能看起来像:我们创建一个将手动运行(例如通过事件)的流程,该流程将动态创建所需的 imap 接收器,接收邮件并完成。
是否可以使用 spring 集成邮件实现类似的功能?
如果没有,我必须为每个实例上的每个 imap 服务器运行单独的流程,每个流程可能必须使用轮询。 spring 集成是否提供任何解决方案来控制不同实例的相同流不同时运行或控制不同应用实例上相同源的流的轮询时间?也许有一个负载均衡器可以控制不同实例上的流量?
提前谢谢你!
【问题讨论】:
标签: spring-integration spring-integration-dsl