我想在我的Java Web應用程序中實現服務器推送。 HTTP Streaming是我可以打開與客戶端的連接,並且每當服務器獲取它時,它總是打開併發送數據。 1.但這與Comet有什麼不同? 2.我想在不使用Web套接字的情況下使用服務器推送。這怎麼能實現?HTTP流是如何不同於Comet的服務器推送?
0
A
回答
1
HTTP Streaming是Comet的一部分。彗星術語被稱爲是指HTTP流和HTTP長輪詢。請參閱此答案瞭解更多詳情:Is Comet obsolete now with Server-Sent Events and WebSocket?
您可以使用現成的Comet服務器。其中有很多是商業和免費的,包括封閉託管和開源解決方案。其中一些支持Comet和WebSockets。
0
- 我想使用服務器推動,而不使用網絡套接字。這怎麼能實現?
Servlet規範3.0支持可以滿足您的要求的異步請求。但是,基於此實現服務器推送系統並不簡單。我的建議是使用Atmosphere或Portal框架。
相關問題
- 1. 服務器推送技術(aka。「COMET」,「http服務器推送」,「websockets」)
- 2. 服務器推送技術(COMET)的API模型
- 3. Windows Mobile/Windows CE上的服務器推送/ HTTP流式傳輸
- 4. 在Rust中HTTP服務器推送(流媒體)的客戶端?
- 5. Android不同服務器推送
- 6. 快速http 2服務器推送
- 7. WCF REST推送流服務
- 8. Python Comet服務器
- 9. Chrome尊重http/2.0服務器推送服務器優先幀
- 10. Gerrit將不同的gits推送/複製到不同的服務器 - 如何?
- 11. 如何通過http推送更改到gerrit服務器?
- 12. nginx HTTP/2模塊是否支持服務器推送?
- 13. ASP.NET MVC異步控制器VS服務器推送(COMET /反轉Ajax)
- 14. php推送服務器不能發送乘法推送消息
- 15. 如何實現服務器推送(推技術)要麼http或Windows套接字
- 16. 基於python的ajax推送服務器是否適合使用
- 17. 獲取推送流作爲響應通過服務器推送與OkHttp發送
- 18. WCF流不是服務器
- 19. C#iPhone推送服務器?
- 20. Sinatra服務器推送?
- 21. 從ftp服務器推送
- 22. grails服務器推送
- 23. ajax推送服務器
- 24. 服務器推送消息
- 25. Git推送服務器?
- 26. CGI/Python服務器推送
- 27. Git推送到服務器
- 28. ASP.NET - Comet將消息從服務器推送到所有客戶端
- 29. 推送操作不會對服務器
- 30. HTTP動詞是如何發送到rails服務器的?
有關自行安裝和託管解決方案的列表,我正在策劃一個[實時Web技術指南](http://www.leggetter.co.uk/real-time-web-technologies-guide),它可能是利益。還有一部分介紹了不同的[實時網絡傳輸機制](http://www.leggetter.co.uk/real-time-web-technologies-guide/realtime-web-technology-transport-mechanisms)。 – leggetter
嗨,我有一個關於HTTP流的問題。我有一些Web服務器上的servlet(在我的情況下是Weblogic,但行爲是相同的,無論服務器是不是這樣?)下載文件,我計劃另一個爲每秒更改3次(我不能使用websockets)想知道如果1000個用戶同時下載這個文件或連接到貨幣匯率會發生什麼?他們每個人都會創建單獨的線程? – 2015-07-23 13:20:07