Websockets 和 Rails
Websockets and Rails
我想开发一个基于 Rails 4.2 (Ruby 2.1.0) 和 websockets 的网络文件管理器。
- Websocket-rails 看起来不错,但是已经死了。
- em-websocket 缺少文档(或者如果您有 link 会很棒)并且不完全兼容开源。
将 websocket 与 rails 一起使用的最佳方式是什么?
看看faye-websocket. Here is a nice railscasts tutorial。
与 Faye 相比的优势在于 Faye 需要您自己处理您的 Redis 广播逻辑,而 Plezi 是一个框架,它为您处理 Redis 逻辑并让您 运行 您的 Plezi websockets 应用程序和您的Rails 应用程序在同一服务器上的同一端口上。
Plezi 在使用 Redis 时也很容易扩展,因为它可以 运行 所有广播和单播 API 通过 Redis,除了将它指向您的 Redis 服务器外,您不需要做任何事情.
如 documentation 中所述,您只需将 Plezi 代码作为中间件包含在 Rails 应用中。简单。
我想开发一个基于 Rails 4.2 (Ruby 2.1.0) 和 websockets 的网络文件管理器。
- Websocket-rails 看起来不错,但是已经死了。
- em-websocket 缺少文档(或者如果您有 link 会很棒)并且不完全兼容开源。
将 websocket 与 rails 一起使用的最佳方式是什么?
看看faye-websocket. Here is a nice railscasts tutorial。
与 Faye 相比的优势在于 Faye 需要您自己处理您的 Redis 广播逻辑,而 Plezi 是一个框架,它为您处理 Redis 逻辑并让您 运行 您的 Plezi websockets 应用程序和您的Rails 应用程序在同一服务器上的同一端口上。
Plezi 在使用 Redis 时也很容易扩展,因为它可以 运行 所有广播和单播 API 通过 Redis,除了将它指向您的 Redis 服务器外,您不需要做任何事情.
如 documentation 中所述,您只需将 Plezi 代码作为中间件包含在 Rails 应用中。简单。