Задать вопрос
@Bulkinss
Python QA

AQMP и чтение состояние очереди

Как в AMQP читать состояние очереди? Надо понимать есть ли в ней в данный момент что либо.
  • Вопрос задан
  • 2637 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 2
stepank
@stepank
У разных клиентов API немного отличается, но по сути лишь именами функций. Например, в amqp есть такой метод. В описании указано следующее:

Returns a tuple containing 3 items:
the name of the queue (essential for automatically-named queues)
message count
consumer count

Второй элемент возвращаемого тупла - количество записей.

Другой более суровый вариант - подписываться на очередь и, если по истечении некоторого времени (например, 10 сек) сообщений не пришло, скорее всего, в очереди просто ничего нет.
Ответ написан
@Bulkinss Автор вопроса
Python QA
Сделал через http запрос к API MQ. Получаю json и его уже парсю. Там есть значение которое указывает на то какое кол-во сообщений в очереди на момент запроса.

Всем спасибо.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 08:29
1000 руб./в час
31 янв. 2025, в 06:03
9999999 руб./за проект
31 янв. 2025, в 06:02
9999999 руб./за проект