簡體   English   中英

JavaEE 6 Servlet用於長時間輪詢

[英]JavaEE 6 Servlet for long polling

我嘗試在我的Glassfish服務器上使用本教程來創建用於長時間輪詢的async-servlet,但是它不能很好地工作,POST請求太長(超時),並且GET返回有時帶有“錯誤解析”的無效響應XML文件” firebug消息。 有人可以提供簡單的async-servlet來處理長輪詢請求嗎?

如果要實現長輪詢解決方案,最好放棄基於servlet的方法。 Netty是此類應用程序的很好選擇。 只需使用bootstrap中的child.keepAlive選項構建一個簡單的HTTP實例,並將其設置為true(服務器不會關閉客戶端連接)。 這樣,您無需處理servlet容器超時和連接處理的復雜性。 Netty是一個異步IO框架,應該為您提供出色的性能矩陣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM