ActiveMQ实时配置

时间:2011-11-01 21:30:08

标签: java c++ configuration real-time activemq

我做了一些研究,但我找不到答案。

我想做的是,在运行时更改ActiveMQ配置。

假设我想在activemq运行时增加内存使用量,流量控制等。但我不想重新启动它。这可能吗?我试过了,但改变没有开始。

有办法做到这一点吗?

我确实有C ++和Java客户端(分别是生产者和消费者)

2 个答案:

答案 0 :(得分:5)

可以在运行时通过JMX更改ActiveMQ配置。但是,在运行时所做的任何更改都不会持久保存到配置文件中。

答案 1 :(得分:1)

正如bsnyder所提到的,你可以在运行时使用JMX更改代理配置。 一种简单的方法是使用JConsole访问代理的JMX Bean(instructions here),如果需要通过代码,还有一个JMX API。