ActiveMQ конфигурация в реальном времени - PullRequest
2 голосов
/ 02 ноября 2011

Я провел небольшое исследование, но не смог найти ответ.

Что мне нравится делать, так это изменять конфигурацию ActiveMQ во время его работы.

Допустим, я хочу увеличитьиспользование памяти, управление потоком и т. д. во время работы activemq.Но я не хочу перезапускать его.Это возможно?Я пробовал, но изменения не вступили в силу.

есть ли способ сделать это?

У меня есть клиенты C ++ и Java (производители и потребители соответственно)

Ответы [ 2 ]

5 голосов
/ 02 ноября 2011

Конфигурация ActiveMQ может быть изменена во время выполнения через JMX.Однако любые изменения, сделанные во время выполнения, не будут сохранены в файле конфигурации.

1 голос
/ 02 ноября 2011

Как упомянуто bsnyder, вы можете изменить конфигурацию брокера во время выполнения с JMX.Простой способ сделать это - использовать JConsole, чтобы добраться до JMX Beans брокера ( инструкции здесь ), также есть JMX API, если вам нужно это через код.

...