2012-09-07 52 views
2

在決定如何更新我正在使用通知開發的應用程序時,我遇到了很多時間衝突。在我的應用程序中,用戶可以發佈。我想提醒用戶的新帖,就像facebook一樣。但是,考慮到Heroku不支持websocket等,決定做什麼是艱難的。我不想使用推送器或pubnub,因爲這些服務具有令人難以置信的價格。帶有Heroku支持的Rails的Socket.io

在研究中,我瞭解了socket.io,它使用websockets(如果支持的話),然後回到flash或長輪詢以保持與服務器的連接。這似乎是通知b/c的明顯選擇,它將允許跨平臺集成,它將很容易在路上實現Web套接字,並且免費。

我一直在尋找一個Rails 3+ Heroku支持的socket.io寶石,但是我已經閱讀了很多相互衝突的東西,我很困惑。什麼是/最好的實現socket.io for Rails 3+的最佳創意?& Heroku?

+0

如果你想在Heroku上使用Socket.io,你將不得不使用AJAX輪詢而不是websockets,因爲它們的堆棧不支持https://devcenter.heroku.com/articles/using-socket-io -with節點-JS-上的Heroku –

回答

0

我們不支持heroku上的長期連接,所以不支持使用socket.io。我建議你使用AJAX拉動(如Jakub Arnold所建議的)來完成同樣的事情。