【问题】关于使用go链接rabbitmq时,调用ExchangeDeclarePassive遇到的

M1178475702 · · 351 次点击 · 开始浏览    置顶
代码如下 ![image.png](https://static.studygolang.com/191204/4574cde8dff12b6edc8aac328fda5496.png) 当我调用这个函数去检查是否存在,而不存在的时候会报错,err != nil,然后我便会去创建exchange 但是实践时发现,当这个函数失败的时候,错误是这样的 ![image.png](https://static.studygolang.com/191204/c0de37e06f4507e9b9ef77618e08641e.png) 当我接下来去调用ExchangeDeclare去创建exchange时,竟然报了这么一个错误: ![image.png](https://static.studygolang.com/191204/6085f0d78b41dcb5cbb1543502c39513.png) 我有在调用这个函数之前使用connection.IsClosed()查看链接是否关闭,答案是没有关闭 当我取消调用这个函数ExchangeDeclarePassive直接去创建exchange时,是可以成功的。 请问这个ExchangeDeclarePassive函数是否会对连接有影响?求大神解答!

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:muxilin131420 备注:入群;或加QQ群:977810755

351 次点击  
加入收藏 微博
1 回复  |  直到 2020-02-10 17:17:23
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传