首页 文章

动态Spring Boot-Integration配置

提问于
浏览
1

我想将JSE中的多线程应用程序迁移到Spring Integration,但我必须先澄清一些要点 . 首先,该应用程序将具有以下Spring集成组件:

  • JMS到Transformer到路由器到TCPOut

  • TcpIn(到路由器)到Transformer到JMS

在这种情况下,我必须加载所有TCP连接 dynamically from a configuration file . 我在StackOverflow中看到了几个这样的例子(基于FTP示例) . 这些示例对于第一部分来说已经足够了,但我正在寻找如何在Spring Boot中执行此操作以及创建此类配置的最佳(和优雅)方法 .

最后,我必须从一种类型的Swing监视器访问每个不同的上下文(这可能是最重要的)来手动启动/停止此TCP连接 . 这可能吗?你建议我做什么?

我目前的所有组件都是基于java的配置(而不是DSL) .

1 回答

  • 1

    有关如何使用Java配置动态创建应用程序上下文的示例,请参阅我对this questionits follow-up的回答 .

    另外,请查看new feature in the Java DSL,以便使用上下文动态注册/删除集成流 . 包含此功能的1.2版DSL将很快发布 .

    您可以使用JMX或控制总线或以编程方式停止/启动 endpoints .

相关问题