1
A
回答
2
我肯定會看看使用的WebSockets或某種推送技術。
這取決於你的水平,但你可以使用第三方服務,如Pusher,使用開源項目如Juggernaut或建立自己的。
如果您打算自己烘焙一個解決方案,請看Node.js,EventMachine和Socket.IO。你還需要一些有能力的pub/sub排隊系統。 Redis或RabbitMQ是完美的。
我覺得Node.js和JavaScript更適合構建實時推送服務器,但如果您更熟悉Ruby EventMachine也很棒。
我會使用Socket.IO所有解決方案。如果您的瀏覽器/移動設備支持它們並且回退到Flash,輪詢等,則Socket.IO基本上會使用WebSocket。它將瀏覽器所涉及的所有麻煩以及它們對HTML5功能的支持都缺乏。
就個人而言,我會使用Juggernaut,因爲它結合了Socket.IO,Redis和Node.js,這是我選擇構建這樣的系統的技術。 Juggernaut已經準備就緒,可以直接安裝,並且可以通過Node.js和Redis輕鬆擴展。
相關問題
- 1. 訂閱系統博客
- 2. 用於博客系統
- 3. Django博客回覆系統
- 4. 安卓系統的博客webservice - localhost glassfish
- 5. CakePHP博客教程的評論系統
- 6. 是否有不需要javascript的博客網站評論系統?
- 7. PHP,MYSQL創建博客評論系統
- 8. PHP:檔案系統像博客
- 9. 光博客系統無數據庫
- 10. 如何在博客系統中實現權限?
- 11. 的virtualenv在Windows系統現場包
- 12. jBehave生成系統的「現場文檔」
- 13. 道場建築系統的jQuery或JavaScript?
- 14. 在博客博客中實現css按鈕博客
- 15. 現場博客應用程序的數據庫選擇
- 16. 將簡單的PHP博客系統整合到現有網站中
- 17. 結合Django的評論系統到博客與JavaScript構建和PHP
- 18. 如何將wordpress博客移動到帶博客的wordpress站點
- 19. PHP中圖像博客的線程評論系統
- 20. 如何將Facebook的新評論系統添加到博客?
- 21. 在WordPress的Heroku博客上發佈評級系統
- 22. 構建一個定製的博客系統 - 設計建議
- 23. 博客WordPress的博客
- 24. 博客上的博客ID
- 25. Django博客應用程序與自定義管理系統
- 26. 如何爲博客系統設計數據庫?
- 27. 在「博客」風格系統中存儲數據
- 28. WordPress博客系統顯示設置問題
- 29. 博客系統如何做到這一點?
- 30. MySQL - 博客帖子日程安排系統
不知道這是否是最好的方式,但看看websockets。這基本上是設計用於在客戶端流式傳輸javascript。但我沒有任何經驗來說明這個規模如何。 – 2011-03-19 11:00:58
@Marten Veldthuis:我支持這個想法。使用HTML5的'WebSocket',您可以與服務器建立直接連接,這意味着作爲服務器,您可以隨時將信息發送到客戶端,並且客戶端可以隨時自動接收信息。我在我的場景中使用了Nugget(http://nugget.codeplex.com/)作爲服務器,這是使用C#編寫的,並不難處理。 – pimvdb 2011-03-19 11:19:04