我想开发一个基于带有websockets的Rails 4.2(Ruby 2.1.0)的Web文件管理器。
使用带有rails的websocket的最佳方法是什么?
答案 0 :(得分:0)
看看faye-websocket。这是一个很好的railscast tutorial。
答案 1 :(得分:0)
Faye的优势在于Faye要求您自己处理Redis广播逻辑,而Plezi是一个框架,它为您处理Redis逻辑,并允许您在同一端口上运行Plezi websockets应用程序和Rails应用程序在同一台服务器上。
使用Redis时,Plezi也很容易扩展,因为它可以通过Redis运行它的所有广播和单播API,除了将它指向Redis服务器之外,你不需要做任何事情。
正如documentation中所述,您只需将您的Plezi代码作为中间件包含在Rails应用中。容易。