activemq - 在不重启 ActiveMQ 的情况下重新加载 Camel.xml

标签 activemq apache-camel

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

最佳答案

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

您需要的是一个更加动态的运行时。 Apache Karaf可以轻松运行 ActiveMQ 以及在更改时重新部署的 Camel 上下文文件。你可能想看看 Apache ServiceMixRedHat Jboss Fuse它们是 Karaf+Camel+ActiveMQ 的预 bundle 。不过,从普通的 Karaf 进行设置很简单。

How to install Camel in Karaf

A tutorial通过 Christian Schneider

关于activemq - 在不重启 ActiveMQ 的情况下重新加载 Camel.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17483739/

相关文章:

java - 使用 Apache Camel 将数据发送到 Wildfly 10 嵌入式 Artemis 实例并接收它们

java - org.apache.chemistry.opencmis.commons.exceptions.CmisConnectionException : Unexpected document! 收到:原子条目

java - Apache Camel Spring-WS 路由未初始化

java - ActiveMQ查询: How to start

activemq master 不会放弃网络故障

java - ActiveMQ OnMessage() 方法阻塞其他线程

routes - apache camel 如何记录路线进度

c++ - 将 Apache ActiveMQ 与 C/C++ 结合使用

Java Qpid Proton - ActiveMQ 代理无法分配请求的地址 : bind

java - 将消息从一个队列复制到另一个队列