重新加载Camel.xml而不重新启动ActiveMQ

时间:2013-07-05 07:48:45

标签: activemq apache-camel

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

1 个答案:

答案 0 :(得分:4)

如果你通过重新加载意味着在独立的ActiveMQ安装中重新读取xml配置camel.xml(或类似的),那么它是非常重要的。 ActiveMQ是一个Spring应用程序,可以在启动时创建一些bean(ActiveMQ,Jetty,Camel ..)。

您需要的是更加动态的运行时。 Apache Karaf可以轻松运行ActiveMQ以及在更改时重新部署的Camel上下文文件。您可能希望查看Apache ServiceMixRedHat Jboss Fuse这些是使用Karaf + Camel + ActiveMQ预先捆绑的软件包。虽然从普通的卡拉夫设置起来是微不足道的。

How to install Camel in Karaf

A tutorial

Christian Schneider