Ruby on rails 我应该使用什么样的WebSockets系统来进行此操作?

Ruby on rails 我应该使用什么样的WebSockets系统来进行此操作?,ruby-on-rails,node.js,websocket,socket.io,Ruby On Rails,Node.js,Websocket,Socket.io,我正在构建一个Rails应用程序,需要一个实时评论系统。我打算使用WebSocket,但我对它们不熟悉,有点迷路了。我尝试了em-websockets和websocket-rails,但这两种方法都不能很好地解决我的问题。我也想到了Node.JS和Socket.io应用程序,但我不知道如何开始 我想做的是在我的CommentsController的create操作中,在帖子上发表新评论时发送一条WebSocket消息。我将发送一条包含评论内容、创建者和帖子ID的消息 提前谢谢!:对不起,我不这么

我正在构建一个Rails应用程序,需要一个实时评论系统。我打算使用WebSocket,但我对它们不熟悉,有点迷路了。我尝试了
em-websockets
websocket-rails
,但这两种方法都不能很好地解决我的问题。我也想到了Node.JS和Socket.io应用程序,但我不知道如何开始

我想做的是在我的CommentsController的
create
操作中,在帖子上发表新评论时发送一条WebSocket消息。我将发送一条包含评论内容、创建者和帖子ID的消息


提前谢谢!:对不起,我不这么认为。小心使用网袋。这是一个基本概念,提供了一个非常强大的机制


Websockets适用于超级、绝对实时的应用程序,如在线游戏。对于您不需要的评论系统(即使是实时的),AJAX已经足够了。

仅仅使用WebSocket作为唯一可用的传输不是一个好主意,因为。幸运的是,例如,它确实支持多个传输,因此它可以在每个浏览器中工作。我过去也发现了这段有趣的视频,它解释了如何使用。如果你不想处理自己的实时基础设施、旧浏览器的回退、缩放复杂等问题,你可以使用

我最近写了一篇关于《粉碎》杂志的文章。它使用PHP和(我为谁工作)但是客户机和服务器之间的分离意味着您可以使用任何后端技术/服务。它还演示了如何逐步增强您的应用程序


正如@Alfred所建议的那样,最常用的自托管ruby实时通信技术似乎是将来的技术。

WebSocket是未来的技术。仅仅使用简单的轮询AJAX请求是不可取的。