是否可以在不重启服务的情况下为ActiveMQ重新加载camel配置?
答案 0 :(得分:4)
如果你通过重新加载意味着在独立的ActiveMQ安装中重新读取xml配置camel.xml(或类似的),那么它是非常重要的。 ActiveMQ是一个Spring应用程序,可以在启动时创建一些bean(ActiveMQ,Jetty,Camel ..)。
您需要的是更加动态的运行时。 Apache Karaf可以轻松运行ActiveMQ以及在更改时重新部署的Camel上下文文件。您可能希望查看Apache ServiceMix和RedHat Jboss Fuse这些是使用Karaf + Camel + ActiveMQ预先捆绑的软件包。虽然从普通的卡拉夫设置起来是微不足道的。
A tutorial