【发布时间】:2012-01-27 11:07:45
【问题描述】:
我有兴趣设置一个 Socket.IO 服务器 + Rails Web 应用程序。然而,正如许多人所知,支持 WebSocket 的 Web 服务器并不多。到目前为止,这是我的 2 次尝试:
-
我尝试了 Nginx-module 路由。无法获得编译+配置的组合以使其完全正常工作。可能对我来说有些愚蠢。
-
我尝试使用 node-http-proxy 编写自己的 Web 服务器,但尽管阅读了所有教程,但我无法将其与 Socket.IO 完全集成。
-
我尝试使用 bouncy.js 编写自己的 Web 服务器,但速度非常慢。可能是我的代码,可能是框架。我不知道。
这些是我尝试过的事情,我只是好奇还有谁走上了这些路线并最终得到了一些工作(当然,他们做了什么来让它工作)。
【问题讨论】:
-
问题不清楚,你的目标是什么?代理到rails?为了提供有用的信息:我用 node.js 轻松设置了 socket.io,但我将它用作独立的网络服务器(通常使用 express.js)
-
@ChrisBiscardi 我想听听任何让 Socket.IO 与 Rails 应用程序一起工作的人,以及他们采取了哪些步骤来使其工作...... express.js 的问题在于(1) 我已经有很多遗留的 Rails 代码和 (2) 我用过的两个用于集成 WebSockets 的框架,我的结果如上所示。
标签: node.js websocket socket.io