STOMP: способ проверить, запущен ли потребитель перед отправкой сообщения?
Вопрос
Мне интересно, есть ли способ перед отправкой сообщения проверить, работает ли потребитель?Я использую последнюю версию php STOMP и изо всех сил пытаюсь понять, есть ли способ определить, работает ли он перед отправкой и сообщения просто накапливаются в очереди.
Спасибо, Стив
Решение
Обратите внимание на BrokerStatisticsPlugin, доступный в AMQ, он позволяет вашему клиенту отправлять сообщения, а брокер отправляет вам всевозможную полезную информацию о своем текущем состоянии.
См.: http://activemq.apache.org/statisticsplugin.html
С уважением
Тим www.fusesource.com
Другие советы
Если у вас запущена веб-консоль ActiveMQ, вы можете выполнить вызов CURL длястраницу xml / queues.jsp, которая вернет вам XML с узлами сгенерированного кода кода, которые выглядят как
родовое слово Вы ищете атрибут <queue>
узла consumerCount
.