3

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

4

1 回答 1

4

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

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

如何在 Karaf 中安装 Camel

Christian Schneider教程

于 2013-07-05T10:30:21.150 回答