用Rails做websocket服务器需要什么?



我正在尝试让websocket-rails与puma一起运行,但这是相当痛苦的。Puma所有者建议在Rubinius/JRuby上运行以获得最佳性能。我试过Rubinius,但是很痛苦。我每天使用的2个库Zeus和Sidekiq不能很好地与Rubinius一起使用,并且在它周围搜索似乎JRuby也有问题。所以我要坚持做核磁共振。考虑到MRI,知道连接可以保持很长一段时间,可能是几个小时,我想同时为几百人提供在线服务,那么我的websocket应用程序使用的最佳服务器是什么?(Server as in Unicorn/Thin/Puma)

Websockets最简单和被认可的服务器选择是Thin

目前,我们在生产环境中使用一个瘦集群,Websocket-Rails处理大约数百甚至数千人。它非常稳定,而且很容易占用资源。

p。S:甚至Discourse也使用Thin来实现套接字。

相关内容

  • 没有找到相关文章

最新更新