我们正朝着在AWS中创建消息队列系统的方向发展。我们的微服务将通过Bunny与Rabbit MQ通信。我可以连接并发布到exchange,但tcp连接在一定时间后(我想是20秒)就断开了。Bunny尝试重新连接,但它确实成功地重新连接。
我的问题是,根据rabbit文档,我们应该在tcp连接上使用通道,而不是每次都打开新的tcp。在ROR中管理一个tcp连接的最佳方法是什么?我应该为每个请求创建一个TCP吗?
发布于 2015-02-20 11:17:09
我通过在bunny连接字符串上设置heartbeat_interval => 60来使连接保持活动状态。这让这种联系保持了活力。
https://stackoverflow.com/questions/28619963
复制相似问题