私はapache httpクライアントを使用しているJavaプログラムを持っています。jvm apache httpClient.execute(httpMethod、context)の "networkaddress.cache.negative.ttl"プロパティがそれに影響しますか?
httpClient.execute(httpMethod, context);
私のサーバーが初めてダウンした場合、実行はタイムアウトエラーで失敗し、リクエストを再試行する再試行メカニズムがあります。
「networkaddress.cache.negative.ttl」の前に再試行しても、自分のサーバーが稼働していても応答を取得できますか?
サーバがダウンしていてもDNSにIPがありますが、サーバからの応答が得られなかった場合、その時点で有効ではなく次回に現在の状態が保存されます。私のサーバが稼働していても、私は何の応答も得られないでしょうか? –
キャッシュは、サーバーの稼働中または停止中とは何の関係もありません。そのDNSキャッシュ。 – AlBlue
それでは、サーバーが立ち上がったら、私は応答を得始めるでしょうか? –