【问题标题】:Reload Camel.xml without restarting ActiveMQ在不重启 ActiveMQ 的情况下重新加载 Camel.xml
【发布时间】:2013-07-06 14:14:55
【问题描述】:

是否可以在不重启服务的情况下为 ActiveMQ 重新加载骆驼配置?

【问题讨论】:

  • 或者有什么替代方案?

标签: activemq apache-camel


【解决方案1】:

如果您通过重新加载意味着在独立的 ActiveMQ 安装中重新读取 xml 配置 camel.xml(或类似文件),那么这并非易事。 ActiveMQ 是一个 spring 应用程序,它在启动时创建一些 bean(ActiveMQ、Jetty、Camel..)。

您需要的是更动态的运行时。 Apache Karaf 可以轻松运行 ActiveMQ 以及在更改时重新部署的 Camel 上下文文件。您可能想查看Apache ServiceMixRedHat Jboss Fuse,它们是与 Karaf+Camel+ActiveMQ 预捆绑的软件包。不过,从普通的 Karaf 进行设置是微不足道的。

How to install Camel in Karaf

A tutorialChristian Schneider

【讨论】:

    猜你喜欢
    • 2012-05-13
    • 2014-03-11
    • 1970-01-01
    • 2010-09-15
    • 1970-01-01
    • 2017-09-09
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    相关资源
    最近更新 更多