【发布时间】:2013-07-06 14:14:55
【问题描述】:
是否可以在不重启服务的情况下为 ActiveMQ 重新加载骆驼配置?
【问题讨论】:
-
或者有什么替代方案?
标签: activemq apache-camel
是否可以在不重启服务的情况下为 ActiveMQ 重新加载骆驼配置?
【问题讨论】:
标签: activemq apache-camel
如果您通过重新加载意味着在独立的 ActiveMQ 安装中重新读取 xml 配置 camel.xml(或类似文件),那么这并非易事。 ActiveMQ 是一个 spring 应用程序,它在启动时创建一些 bean(ActiveMQ、Jetty、Camel..)。
您需要的是更动态的运行时。 Apache Karaf 可以轻松运行 ActiveMQ 以及在更改时重新部署的 Camel 上下文文件。您可能想查看Apache ServiceMix 和RedHat Jboss Fuse,它们是与 Karaf+Camel+ActiveMQ 预捆绑的软件包。不过,从普通的 Karaf 进行设置是微不足道的。
【讨论】: