Open rkablukov opened 2 years ago
Это у зайца в апи есть
Метод declareQueue может отдавать количество сообщений в очереди, но в компоненте эта возможность почему-то не используется.
Из описания метода в amqpcpp\channel.h:
* For example: channel.declareQueue("myqueue").onSuccess([](const std::string &name, uint32_t messageCount, uint32_t consumerCount) {
*
* std::cout << "Queue '" << name << "' has been declared with " << messageCount << " messages and " << consumerCount << " consumers" << std::endl;
*
* });
Очень нужна функция, которая вернёт количество сообщений в очереди. Будет полезна, чтобы сориентироваться сколько воркеров запускать для получения сообщений.