Как прочитать reply_to из сообщения в библиотеке для rabbitmq — amqpcpp?

Я пытаюсь прочитать параметр reply_to из сообщения безуспешно. Я использую библиотеку rabbitcpp C ++ для сервера очередей сообщений RabbitMQ https://github.com/akalend/amqpcpp

        AMQPQueue * qu2 = amqp.createQueue();
qu2->Declare("test", AMQP_DURABLE);
qu2->Get(AMQP_NOACK);
AMQPMessage * m = qu2->getMessage();
if (m->getMessageCount() > -1) {
uint32_t j = 0;
std::string response = m->getMessage(&j);
std::string replyTo = m->getHeader("reply_to");
}

А также m->getHeader("reply_to") пустой.

введите описание изображения здесь

0

Решение

Вам следует использовать параметр с заглавной буквой «Reply-to», дополнительную информацию о заголовках вы можете найти в AMQPExchange.cpp.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]