Необходимо подключиться к кролику и ожидать сообщения.
Клиент.Connect("127.0.0.1", 5672, "user", "password", "vhost");
Потребитель = Клиент.BasicConsume(ИмяОчереди, "", Истина, Ложь, 0);
Но примерно через 3 минуты соединение разрывается.
Похожая проблема описана здесь и дано решение.
Connection lost error after ~3 minutes.
Как добавить обработку onHeartbeat ?
virtual void onHeartbeat(AMQP::TcpConnection *connection) {
std::cout << "heartbeat" << std::endl;
connection->heartbeat();
}
P.S. Не силен в c++, поэтому обращаюсь к сообществу :)
Необходимо подключиться к кролику и ожидать сообщения.
Клиент.Connect("127.0.0.1", 5672, "user", "password", "vhost");Потребитель = Клиент.BasicConsume(ИмяОчереди, "", Истина, Ложь, 0);Но примерно через 3 минуты соединение разрывается.
Похожая проблема описана здесь и дано решение.
Connection lost error after ~3 minutes.
Как добавить обработку onHeartbeat ?
virtual void onHeartbeat(AMQP::TcpConnection *connection) {std::cout << "heartbeat" << std::endl;connection->heartbeat();}P.S. Не силен в c++, поэтому обращаюсь к сообществу :)