【发布时间】:2011-11-01 21:30:07
【问题描述】:
我做了一些研究,但我无法找到答案。
我喜欢做的是,在运行时更改 ActiveMQ 配置。
假设我想在 activemq 运行时增加内存使用量、流量控制等。但我不想重新启动它。这可能吗?我试过了,但没有改变。
有没有办法做到这一点?
我确实有 C++ 和 java 客户端(分别为生产者和消费者)
【问题讨论】:
标签: java c++ configuration real-time activemq
我做了一些研究,但我无法找到答案。
我喜欢做的是,在运行时更改 ActiveMQ 配置。
假设我想在 activemq 运行时增加内存使用量、流量控制等。但我不想重新启动它。这可能吗?我试过了,但没有改变。
有没有办法做到这一点?
我确实有 C++ 和 java 客户端(分别为生产者和消费者)
【问题讨论】:
标签: java c++ configuration real-time activemq
可以在运行时通过 JMX 更改 ActiveMQ 配置。但是,在运行时所做的任何更改都不会保留到配置文件中。
【讨论】:
正如 bsnyder 所提到的,您可以在运行时使用 JMX 更改代理配置。 一种简单的方法是使用 JConsole 访问代理的 JMX Bean (instructions here),如果您需要通过代码访问,还有一个 JMX API。
【讨论】: