Тестирование очередей в ActiveMQ с использованием клиента Stomp Ruby?

Я пытаюсь протестировать следующие сценарии в ActiveMQ.

  1. Установить/открыть соединение с ActiveMQ
  2. Проверьте, доступно ли «Queue_name» в ActiveMQ.
  3. Если найдено, распечатайте количество объектов, доступных в «Очереди».
  4. Проверить и распечатать сообщения из "Очереди"

Меня не волнует, как будут опубликованы данные. Я искал способы получить доступ к очереди и прочитать данные из нее с помощью рубинового клиента stomp, но не смог найти определенного ответа. Большинство примеров, которые я нашел в Интернете, были для публикации и подписки на события.

Был бы очень признателен за любую помощь в решении этой проблемы.


person nids    schedule 15.10.2012    source источник


Ответы (1)


Чтобы получить представление о состоянии пунктов назначения в брокере ActiveMQ через STOMP, вы можете использовать StatisticsBrokerPlugin. функция для запроса статистики по направлениям. ActiveMQ также может отправлять информацию через рекомендательные сообщения, на которые вы можете подписаться с помощью своего клиента STOMP. Что касается синтаксиса Ruby, понятия не имею, но я надеюсь, что в проекте есть несколько примеров, на которых вы можете основываться.

person Tim Bish    schedule 15.10.2012