Active MQ получает количество сообщений, потребляемых / производимых в секунду - PullRequest
3 голосов
/ 19 августа 2011

Есть ли какой-нибудь способ в activemq, с помощью которого мы можем подсчитать количество сообщений, потребляемых / производимых в секунду / минуту на стороне посредника?

Я пытался настроить JMeter с использованием http://activemq.apache.org/jmeter-performance-tests.html, новряд ли есть какая-то матрица производительности, которую я могу собрать.

спасибо

Ответы [ 2 ]

0 голосов
/ 02 сентября 2011

, чтобы просто просмотреть общую статистику постановки / снятия с очереди, используйте jconsole или веб-консоль

если вам нужно обрабатывать его дальше (для расчета ставок и т. Д.), Вам следует выполнить одно из следующих действий:

0 голосов
/ 21 августа 2011

Если вы хотите написать это самостоятельно, вам следует использовать JMX на вашем брокере.MBean-компонент брокера имеет атрибуты «TotalEnqueueCount» и «TotalDequeCount».Вы можете через определенные интервалы опрашивать эти значения и самостоятельно рассчитывать, сколько сообщений в секунду / минуту / час генерирует или потребляет ваш брокер.

Вам необходимо убедиться, что у вас включена настройка JMXсо стороны брокера, конечно.Подробнее об этом см. Здесь: http://activemq.apache.org/jmx.html

...