0
私のアプリケーションは、Jerseyを使用してループ内の別のサーバーに対してHTTPの長時間のポーリングを実行します。それは30秒以内に戻るためにサーバーに依存しています。問題は、サーバーが停止し、別のIPアドレスの別のサーバーによって置き換えられることがあることです。これにより、最後のHTTP呼び出しが返されずタイムアウトしないようにするため、アプリケーションのポーリングループがアプリケーションを再起動するまで停止します。サーバーが切断されたときに強制的にTCP接続を切断する
アプリケーションに強制的にHTTPコールを割り込ませることも、サーバーがなくなったことを検出することもできますか? Jerseyクライアントを使用するJavaアプリケーションです。
to-the-point回答ありがとうございました:) – necromancer
申し訳ありません、あなたは 'HttpURLConnection.setReadTimeout()'を意味しましたか? – necromancer
@agksmehxもちろん、編集を参照してください。 – EJP