我们正朝着在 AWS 中创建消息队列系统的方向前进。我们的微服务将通过 Bunny 与 Rabbit MQ 进行通信。我可以连接并发布到交易所,但 tcp 连接在一定时间后断开(我猜是 20 秒)。Bunny 尝试重新连接,它确实重新连接成功。
我的问题是根据 rabbit mq doco,我们应该在 tcp 连接上使用通道,而不是每次都打开一个新的 tcp。在 ROR 中管理一个 tcp 连接的最佳方法是什么?我应该为每个请求创建一个 TCP 吗?
我们正朝着在 AWS 中创建消息队列系统的方向前进。我们的微服务将通过 Bunny 与 Rabbit MQ 进行通信。我可以连接并发布到交易所,但 tcp 连接在一定时间后断开(我猜是 20 秒)。Bunny 尝试重新连接,它确实重新连接成功。
我的问题是根据 rabbit mq doco,我们应该在 tcp 连接上使用通道,而不是每次都打开一个新的 tcp。在 ROR 中管理一个 tcp 连接的最佳方法是什么?我应该为每个请求创建一个 TCP 吗?