【问题标题】:Rails and WebsocketRails 和 Websocket
【发布时间】:2014-12-12 16:26:19
【问题描述】:

因此,我希望能够为使用我的 rails 应用程序的用户获取实时通知。我听说你可以使用 web sockets 来做到这一点,但我没有在 rails 中看到任何关于它的信息。

有没有办法在 Rails 中执行此操作,或者我可以在我的应用程序旁边使用其他东西,例如 node.js?

【问题讨论】:

  • 我为你找到了例子github.com/moaa/websocket-rails-demo
  • 有 Rails SSE (ActionController::Live) 或 Websockets(主要与 faye-rails gem 一起使用)。它们都有一些优点和缺点,例如:SSE - 需要多线程环境(非线程安全的 gem 可能存在问题)或Live streaming threads not dying,Websockets 仅在 Thin 容器中运行。

标签: ruby-on-rails json node.js ruby-on-rails-4 websocket


【解决方案1】:

好的,我开始搜索不同的术语,我找到了 Faye

本教程非常适合它http://code.tutsplus.com/tutorials/how-to-use-faye-as-a-real-time-push-server-in-rails--net-22600

【讨论】:

    【解决方案2】:

    你也可以使用类似 PubNub http://www.pubnub.com/

    它们支持大量的语言/库,例如 AngularJS。出色的客户服务和文档。还有很多这样的例子:http://www.pubnub.com/developers/data-streams/twitter-stream

    【讨论】:

      猜你喜欢
      • 2013-03-28
      • 1970-01-01
      • 2015-11-02
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多