Я новичок в JMS и работаю с существующей установкой ActiveMQ. Мне известен интерфейс администратора, который предоставляет ActiveMQ, однако доступ к нему ограничен, чтобы разработчики не читали фактическое содержимое сообщения (защита данных). Мне было интересно, есть ли способ контролировать очереди сообщений без открытых портов JMX (они были отключены из-за политик безопасности). Все, что мы хотели бы знать, это статистика, такая как накопление сообщений в очередях, какие очереди активны, имеют активных потребителей и т. д.
Я прошел через этот ответ, поскольку он казался наиболее близким к тому, что я ищу, но, насколько я понял, описанный там плагин статистики для Active MQ зависит от того, открыт ли порт JMX. Это правда ?
Вариант 1. Вы можете защитить паролем порты JMX, чтобы пользователи JMS не имели доступа
Вариант 2: использование модуля статистики требует, чтобы управляющие компоненты были зарегистрированы, но вам не нужно открывать его через порт TCP / IP. Это настройка Java, а не ActiveMQ.
ссылка: Настроить агент JMX