【问题标题】:Dynamic loading of spring integration context files (or routes)spring 集成上下文文件(或路由)的动态加载
【发布时间】:2013-02-02 16:14:57
【问题描述】:

我有 spring MVC 应用程序,我将在运行时加载多个组件(jar)。每个组件都可以创建自己的主题/队列。在加载新组件时,我还需要构建一个特殊的集成路由(包括通道和其他组件)。并在我删除组件时删除路线。我在考虑动态生成一个带有路由的spring xml文件并加载到容器中。这是可能的还是我有更好的选择

【问题讨论】:

    标签: spring spring-integration


    【解决方案1】:

    dynamic-ftp 示例使用了该技术...

    它使用 Spring 3 环境特性将属性传递给上下文的每个实例。如果这些上下文需要访问主上下文中的元素(通道等),您可以将动态上下文设置为它的子上下文。这是讨论here...

    【讨论】:

    • 谢谢加里。这个例子有部分帮助。在我的情况下,即使来源也是动态的。我计划在运行中向 RabbitMQ 添加一个新队列,并创建从新源到现有目的地的路由。反之亦然。动态创建新的目标队列/http(或 jms)端点,并创建从现有源到新端点的路由。
    猜你喜欢
    • 2021-11-23
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 2016-08-25
    相关资源
    最近更新 更多