我目前正在研究一個可能需要將信息「推送」到客戶端的Web應用程序,我想知道在Java/Tomcat環境中實現此目的的最佳方法是什麼。我看着網絡套接字,但似乎瀏覽器的支持還是有些欠缺。我目前正在查看org.apache.catalina.CometProcessor接口,但我想知道是否有人有任何好的建議。謝謝Java/Tomcat服務器的最佳Comet/Push技術?
3
A
回答
1
0
也有類似的問題,在使用Javascript/Java的(沒有Tomcat)的環境來解決。我使用長期民意調查作爲基礎技術。
- 客戶端輪詢服務器
- 如果事件是在服務器端發射的服務器保存(在我的情況下,20秒)的時間最大量的連接
- ,所有的客戶端連接處理機通知(一messeage被髮送到客戶端)和長期調查結束
- 如果沒有反應,長期調查與空消息
- 結束長輪詢連接山坳後sed,它重新開始。
在我的情況下,我不得不關心一些代理服務器,這些代理服務器在沒有數據傳輸的情況下長時間打開http連接。所以我選擇20秒作爲保持HTTP傳輸打開的最長時間。結合使用http keep-alive,還可以減少輪詢時從單個客戶端打開的連接數。
希望有所幫助。
相關問題
- 1. 服務器的JavaEE技術
- 2. 最佳加密技術
- 3. .Net 4.0最新的Web服務技術?
- 4. C#Windows服務最新技術
- 5. 適用於客戶端 - 服務器Android應用的最佳技術
- 6. java:與批處理服務器通信的最佳技術是什麼?
- 7. 實時無服務器聊天應用程序的最佳協議\技術
- 8. 什麼是高質量視頻流的最佳平臺/技術/服務器?
- 9. 嵌入式服務器的Web技術
- 10. 時間線的最佳技術
- 11. 學習新技術的最佳實踐
- 12. 用於Windows平臺的最佳技術?
- 13. AJAX Web開發的最佳技術
- 14. 對象檢測 - 服務器端 - 技術
- 15. 設計和服務器端技術
- 16. .Net服務器羣集技術
- 17. 推送服務器實現技術?
- 18. 比較服務器端網絡技術
- 19. 服務器端技術與EXT-JS
- 20. web服務器端技術利基
- 21. Web服務技術跨域
- 22. 通知服務技術
- 23. 服務器推送技術(aka。「COMET」,「http服務器推送」,「websockets」)
- 24. Jquery-mobile和Phonegap最佳技術
- 25. 最佳網站地圖技術和最佳實踐
- 26. 非技術用戶的最佳html編輯器
- 27. SQL Server報告服務..最佳建議與其他技術集成?
- 28. ASP.NET網絡服務技術的比較
- 29. 從Java調用WCF服務的技術
- 30. 用於創建Web服務的技術