誰能告訴我什麼是與Heroku兼容的最佳Ruby聊天寶石/插件? Node.js可以用於這個嗎?Node.js可以和Rails 3一起使用嗎?與Heroku兼容的最佳聊天Gem
1
A
回答
1
The Juggernaut Ruby on Rails的插件旨在通過讓服務器啓動連接並將數據推送到客戶端來徹底改變您的Rails應用程序。 http://juggernaut.rubyforge.org/。
6
我的工作我的升級開源聊天寶石是兼容的Heroku(很快,希望)。它被稱爲Mad Chatter。不久,您將能夠輕鬆地將其與任何Rails應用程序集成。
Heroku支持HTTP長輪詢,但不支持Web套接字。網絡套接字是一項偉大的新技術,但直到Heroku支持它,您將需要尋找支持長輪詢的寶石。
一個流行的解決方案是使用Socket.io,但它是爲了在node.js上運行。 Juggernaut像這樣工作(作爲node.js服務器),只是它將每條消息存儲在Redis數據庫中,以便您可以從Ruby訪問它們。我唯一對Juggernaut的批評是,有太多的東西需要它來啓動和運行。
Faye是一個支持長輪詢的庫,可用作純Ruby實現,可以選擇使用Redis來存儲消息。我選擇使用Faye是因爲只有更少的部署依賴關係。
我確定還有其他選擇,但我知道Faye是一個非常流行的解決方案。這就是說,這些只是溝通的寶石。他們只是你的聊天應用程序的基礎。根據您需要的功能類型,有幾種不同的「聊天寶石」選項。但通過使用Faye,您可以實現自己的簡單聊天應用程序。
相關問題
- 1. Heroku gem不能與RVM兼容
- 2. PHP中的最佳聊天框類型
- 3. GeoCouch與heroku兼容嗎?
- 4. 最佳ActionBar兼容性庫
- 5. 聊天應用程序 - 最佳方式
- 6. socket.io聊天示例heroku
- 7. Zerigo DNS gem與ActiveResource 3.1不兼容
- 8. 這是文本聊天,語音聊天和共享文件的最佳協議
- 9. 傳統兼容性的最佳實踐
- 10. 與express.io聊天
- 11. 聊天與UITableViewCells
- 12. lein-heroku 0.1.1與leiningen 2兼容嗎?
- 13. Privatepub gem基本私人聊天系統
- 14. fbgraph gem兼容導軌2.3.8?
- 15. 在Heroku上建立的Rails聊天室
- 16. 使用Dalli gem(或與Heroku兼容的gem通過memcached接口連接Kestrel)連接到Kestrel
- 17. 最佳實踐向後兼容性
- 18. Android兼容性庫。最佳實踐
- 19. 最好的辦公聊天?
- 20. 最新的聊天室!y
- 21. 如何使聊天應用程序兼容iPhone和Android設備?
- 22. zend框架兼容xmpp facebook聊天庫或sdk
- 23. 春天mvc與Servlet 2.5兼容
- 24. 與jQuery AJAX聊天
- 25. ZeroConf與Python聊天
- 26. Android與PHP聊天?
- 27. 這是自動刷新聊天頁面的最佳方式
- 28. 什麼是語音聊天的最佳選擇
- 29. 在Firebase中管理聊天頻道的最佳方式
- 30. 實現網絡聊天的最佳方式?
你在聊天寶石中尋找什麼樣的功能? – Andrew
感謝您下面的描述性答案。沒有什麼具體的確切。當人們相互發送消息時,可以推送通知的東西(大多數聊天程序都有這個功能)給最終用戶。確切地說,它與Heroku兼容。這些是我目前正在尋找的兩個基本特徵。其他任何東西都只是一個加號。 – RubyFanatic
對於這個聊天目的,你認爲Node.js和Rails有什麼關係? – RubyFanatic