STOMP: способ проверить, запущен ли потребитель перед отправкой сообщения?

StackOverflow https://stackoverflow.com/questions/4894871

  •  28-10-2019
  •  | 
  •  

Вопрос

Мне интересно, есть ли способ перед отправкой сообщения проверить, работает ли потребитель?Я использую последнюю версию php STOMP и изо всех сил пытаюсь понять, есть ли способ определить, работает ли он перед отправкой и сообщения просто накапливаются в очереди.

Спасибо, Стив

Это было полезно?

Решение

Обратите внимание на BrokerStatisticsPlugin, доступный в AMQ, он позволяет вашему клиенту отправлять сообщения, а брокер отправляет вам всевозможную полезную информацию о своем текущем состоянии.

См.: http://activemq.apache.org/statisticsplugin.html

С уважением

Тим www.fusesource.com

Другие советы

Если у вас запущена веб-консоль ActiveMQ, вы можете выполнить вызов CURL длястраницу xml / queues.jsp, которая вернет вам XML с узлами сгенерированного кода кода, которые выглядят как

родовое слово

Вы ищете атрибут <queue> узла consumerCount.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top