【问题标题】:Socket.io for Rails w/ Heroku Support带有 Heroku 支持的 Rails 的 Socket.io
【发布时间】:2012-09-01 03:32:42
【问题描述】:

在决定如何使用通知更新我正在开发的应用程序时,我一直在纠结很长时间。在我的应用中,用户可以发帖。我想提醒用户有新帖子,就像 facebook 一样。然而,鉴于 Heroku 不支持 websocket 等,决定做什么一直很困难。我不想使用 pusher 或 pubnub,因为这些服务的价格高得离谱。

在研究过程中,我了解了 socket.io,如果支持,它会使用 websockets,然后使用 flash 或长轮询来保持与服务器的连接。这似乎是通知 b/c 的明显选择,它将允许跨平台集成,将来很容易实现 websockets,而且它是免费的。

我一直在寻找一个 Rails 3+ Heroku 支持的 socket.io gem,但是我读到了很多相互矛盾的东西,我很困惑。为 Rails 3+ 和 Heroku 实现 socket.io 的最佳 gem 是什么?

【问题讨论】:

  • 如果你想在 Heroku 上使用 Socket.io,你将不得不使用 AJAX 轮询而不是 websockets,因为他们的堆栈不支持它devcenter.heroku.com/articles/…

标签: ruby-on-rails ruby-on-rails-3 heroku


【解决方案1】:

我们不支持 heroku 上的长期连接,所以很遗憾也不支持使用 socket.io。我建议您使用 AJAX 拉动(正如 Jakub Arnold 建议的那样)来完成同样的事情。

【讨论】:

    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 2017-07-21
    • 1970-01-01
    • 2020-09-14
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多