0

我们正朝着在 AWS 中创建消息队列系统的方向前进。我们的微服务将通过 Bunny 与 Rabbit MQ 进行通信。我可以连接并发布到交易所,但 tcp 连接在一定时间后断开(我猜是 20 秒)。Bunny 尝试重新连接,它确实重新连接成功。

我的问题是根据 rabbit mq doco,我们应该在 tcp 连接上使用通道,而不是每次都打开一个新的 tcp。在 ROR 中管理一个 tcp 连接的最佳方法是什么?我应该为每个请求创建一个 TCP 吗?

4

1 回答 1

0

我设法通过设置heartbeat_interval => 60兔子连接字符串来保持连接活跃。这使连接保持活跃。

于 2015-02-20T03:17:09.183 回答