【发布时间】: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