頻繁に失敗し、再試行する必要があるコードがある場合。次に、再試行パターンを使用します。
try {
//do request here
} catch (Exception e) {
//wait for some millisecond and retry
retry();
}
通常、そのリクエストを再試行する前に数ミリ秒遅延します。なぜ遅延が必要なのか知りたいのですが?再試行リクエストが待機せずに再度リクエストを送信した場合はどうなりますか。