ActiveMQ实时配置

问题描述 投票:0回答:2

我想在运行时更改 ActiveMQ 配置。

假设我想在 ActiveMQ 运行时增加内存使用、流量控制等,但我不想重新启动它。这可能吗?我尝试过,但更改没有生效。

有办法做到这一点吗?

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

java c++ configuration activemq
2个回答
5
投票

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


1
投票

正如 bsnyder 所提到的,您可以使用 JMX 在运行时更改代理配置。 执行此操作的一个简单方法是使用 JConsole 访问代理的 JMX Bean(此处的说明),如果您需要通过代码进行此操作,还有一个 JMX API。

© www.soinside.com 2019 - 2024. All rights reserved.