Узнайте очереди, сообщения которых ожидают в RabbitMQ - PullRequest
0 голосов
/ 23 февраля 2019

Я хотел бы обнаружить ситуацию, когда в любой очереди появляется новое сообщение.

В настоящее время я использую API-интерфейс управления для отображения очередей с готовыми сообщениями с помощью /api/queues/[vhost] опроса конечной точки.Это работает, но API сообщает данные с задержкой в ​​несколько секунд.

Есть ли способ опрашивать данные очередей в реальном времени или получать уведомления о новых сообщениях в любой очереди?

1 Ответ

0 голосов
/ 24 февраля 2019

уведомлено о новом сообщении в любой очереди?

Вы можете использовать из очереди со значением предварительной выборки 1.

Или вы можете использовать Basic.Get метод и опрос очереди.

В любом случае будет доставлено сообщение, которое вам придется обработать или отклонить, чтобы поставить его в очередь.


ПРИМЕЧАНИЕ: команда RabbitMQ контролирует список рассылки rabbitmq-users и только иногда отвечает на вопросы о StackOverflow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...