У меня есть очередь RabbitMQ, в которую должно быть отправлено n сообщений, и мне нужно убедиться, что количество сообщений, полученных в очереди, на самом деле равно n:
Я использую:
QueueDeclareOk result = channel.QueueDeclarePassive(queueName);
uint count = result != null ? result.MessageCount : 0;
но это даст мне количество текущих сообщений в очереди (некоторые могут быть использованы до того, как этот код будет достигнут).
Есть ли способ получить общее количество сообщений, полученных очередью из кода?