RabbitMQ получает общее количество сообщений, которые были поставлены в очередь в течение всего «времени жизни» этой очереди - PullRequest
0 голосов
/ 23 мая 2018

У меня есть очередь RabbitMQ, в которую должно быть отправлено n сообщений, и мне нужно убедиться, что количество сообщений, полученных в очереди, на самом деле равно n:

Я использую:

QueueDeclareOk result = channel.QueueDeclarePassive(queueName);
uint count = result != null ? result.MessageCount : 0;

но это даст мне количество текущих сообщений в очереди (некоторые могут быть использованы до того, как этот код будет достигнут).

Есть ли способ получить общее количество сообщений, полученных очередью из кода?

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