Измените номер версии протокола qpid, используя c ++ api - PullRequest
1 голос
/ 07 июня 2019

Во время работы с учебником по API qpid c ++ я столкнулся с «Сеансом, завершенным равноправным узлом с amqp: internal-error», который я предполагаю из-за разных версий API qpid и моего брокера (Rabbitmq).

Я изменил rabbitmq для использования протокола 1.0, но похоже, что по умолчанию qpid равен 0-10.Я нашел кучу статей, в которых говорится, что я должен перейти на версию 1.0 API, но я не смог выяснить, как.Кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 08 июня 2019

Разобрался с решением, при создании соединения вы можете установить там протокол, хотя я думаю, что вам также может понадобиться установить qpid-протон.он существует

Также, похоже, qpid-proton подключается к rabbitmq без проблем, используя по умолчанию amqp1.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...