Ниже на двух изображениях показаны различия между ними.
На левом создается много повторно доставленных сообщений, на правом — редко.
AMQPConsumer.h

AMQPConsumer.cpp

main.cpp здесь;
#include "AMQPConsumer.h"
int main(void)
{
AMQPConsumer consumer;
while(true)
{
std::vector messages{};
consumer.consume(messages);
// process messages
}
return 0;
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... g-amqp-cpp
Мобильная версия