gpt4 book ai didi

c++ - 使用 c++ api 更改 qpid 协议(protocol)版本号

转载 作者:太空宇宙 更新时间:2023-11-04 12:35:38 25 4
gpt4 key购买 nike

在运行 qpid c++ api 教程时,我遇到了“Session ended by peer with amqp:internal-error”,我认为这是因为 qpid api 和我的代理 (Rabbitmq) 的不同版本。

我已将 rabbitmq 更改为使用协议(protocol) 1.0,但看起来 qpid 默认为 0-10。我发现有很多文章说我应该升级到 api 的 1.0 版,但我一直没能找到如何做。有谁知道如何做到这一点?

最佳答案

找出解决方案,在创建连接时您可以在那里设置协议(protocol),但我认为您可能还需要安装 qpid-proton。

Connection connection("rabbitmq-serv:5672","{protocol: 'amqp1.0'}");

它仍然会失败,但 rabbitmq 似乎承认它存在

而且 qpid-proton 似乎连接到 rabbitmq 没问题,默认使用 amqp1.0

关于c++ - 使用 c++ api 更改 qpid 协议(protocol)版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56500828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com