go - [Golang]客户端rabbitMQ意外关闭TCP连接,如何捕捉或修复?

标签 go tcp rabbitmq disconnect

我正在使用 rabbitMQ Golang 客户端在两个服务器之间发布和订阅消息,但我经常遇到错误:“客户端意外关闭 TCP 连接”。我的 rabbitMQ 客户端运行正常,但在一段时间后它停止了。

谁能帮我检查如何捕获这个错误并重新连接/修复这个错误。

非常感谢

最佳答案

  1. 尝试增加连接超时
  2. 检查您的防火墙配置

关于go - [Golang]客户端rabbitMQ意外关闭TCP连接,如何捕捉或修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45479641/

相关文章:

c++ - 更多 Cpp、Winsock、RSA 和 OpenSSL

java - BufferedReader 给 Connection 重置?

google-app-engine - 按父实体过滤数据存储结果

haskell - Erlang 与 Haskell : When does one prefer one over the other?

go - 如何在 golang 中的文本上执行 DL - RNN 模型?

.net - EasyNetQ - EasyNetQ.Topology.Queue

azure - 在 Azure 上读取 RabbitMQ 消息

java - 如何在不使消息出队的情况下浏览rabbitmq中的队列

reflection - golang是如何实现反射的?

Golang time - 时区显示两次