Websockets and Rails



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

  • Websocket轨道看起来不错,但已经死了
  • em-websocket缺乏文档(或者如果你有一个链接,那就太好了),并且不完全符合开源

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

看看faye websocket。这是一个很好的轨道脚手架教程。

看看Plezi框架。

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

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

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

最新更新