我从railscast #401读到,有很长的生存连接实际上占用了rails服务器中的线程。并且puma服务器可以最佳地接受可能是20-30个并发连接。这是否意味着我将为我的rails应用程序支持许多Heroku实例(例如1K-5K人聊天?)。
或者它没有影响,因为所有的聊天连接都直接连接到Pubnub的服务器?
答案 0 :(得分:0)
是的,您是对的,您的最终用户(浏览器客户端)将通过PubNub连接(发布/订阅)而不涉及您的服务器。
换句话说,您不需要让Rails /服务器充当订户。只需使用the appropriate PubNub JavaScript提供网页,您就可以直接与对方聊天,而无需涉及您的服务器。
以下链接中的一个示例中的此图片是一个很好的插图
以下是一些应该有用的链接: