簡體   English   中英

服務器消失后強制斷開TCP連接

[英]Force disconnect TCP connection when server gone

我的應用程序使用Jersey循環執行對另一台服務器的HTTP長輪詢。 它依靠服務器在30秒內返回。 問題在於服務器有時會死機,並被位於不同IP地址的另一台服務器替換。 這將導致最后一個HTTP調用永不返回且永不超時,因此應用程序中的輪詢循環將被阻塞,直到我重新啟動應用程序為止。

如何強制我的應用程序中斷HTTP調用或檢測服務器已消失? 它是使用Jersey客戶端的Java應用程序。

使用HttpURLConnection.setReadTimeout()設置讀取超時。

暫無
暫無

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

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