Websockets和Rails

时间:2015-03-25 04:15:32

标签: ruby-on-rails ruby websocket

我想开发一个基于带有websockets的Rails 4.2(Ruby 2.1.0)的Web文件管理器。

  • Websocket-rails看起来不错,但已经死了。
  • em-websocket缺少文档(或者如果你有一个很好的链接)并且不是完全开源的。

使用带有rails的websocket的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

看看faye-websocket。这是一个很好的railscast tutorial

答案 1 :(得分:0)

查看Plezi framework

Faye的优势在于Faye要求您自己处理Redis广播逻辑,而Plezi是一个框架,它为您处理Redis逻辑,并允许您在同一端口上运行Plezi websockets应用程序和Rails应用程序在同一台服务器上。

使用Redis时,Plezi也很容易扩展,因为它可以通过Redis运行它的所有广播和单播API,除了将它指向Redis服务器之外,你不需要做任何事情。

正如documentation中所述,您只需将您的Plezi代码作为中间件包含在Rails应用中。容易。