在决定如何使用通知更新我正在开发的应用程序时,我一直在纠结很长时间。在我的应用中,用户可以发帖。我想提醒用户有新帖子,就像 facebook 一样。然而,鉴于 Heroku 不支持 websocket 等,决定做什么一直很困难。我不想使用 pusher 或 pubnub,因为这些服务的价格高得离谱。
在进行研究时,我了解了 socket.io,如果支持,它使用 websockets,然后使用 flash 或长轮询来保持与服务器的连接。这似乎是通知 b/c 的明显选择,它将允许跨平台集成,将来很容易实现 websockets,而且它是免费的。
我一直在寻找 Rails 3+ Heroku 支持的 socket.io gem,但我读过很多相互矛盾的东西,我很困惑。为 Rails 3+ 和 Heroku 实现 socket.io 的最佳 gem 是什么/是什么?