0
多くの場合、失敗して再試行する必要のあるコードがあるとき。次に、再試行パターンを使用します。再試行リクエスト間に遅延を適用する理由
try {
//do request here
} catch (Exception e) {
//wait for some millisecond and retry
retry();
}
通常、リクエストを再試行するまでに数ミリ秒の遅延があります。私は何故遅れが必要なのかを知りたいですか?再試行要求が待機せずに再度要求を送信した場合はどうなりますか。
何が起きる可能性があるのかは、要求に応じてサーバーを叩き、潜在的に問題を悪化させることです。 – JonK
サーバーの問題が数マイクロ秒で修正されることはほとんどないので、直ちに再試行することはほとんどできません。問題にしか寄与しない。 – Henry
オリジナルの問題をさらに悪化させないように。私はOooを参照してください。 – EJP