我遇到了一个问题,如果客户端崩溃或失去连接,它无法正确关闭连接。这会导致多个空闲连接不断累加。我正在使用 rabbitmq-c 的客户端尚不支持心跳,因此我不能将其用作可能的解决方案。
有没有办法终止所有不同时消耗队列的连接?
最佳答案
我发现客户端没有为服务器设置超时时间,因此连接始终保持打开状态。我还更新了客户端以支持心跳,因此现在有两种方法可以终止连接而不是保持打开状态。
关于ios - 关闭不使用 Rabbitmq 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17309127/