0
當我們有一段代碼經常失敗並且必須重試時。然後我們使用重試模式。爲什麼我們在重試請求之間應用延遲
try {
//do request here
} catch (Exception e) {
//wait for some millisecond and retry
retry();
}
我們通常推遲一些毫秒之前重試該請求。我想知道爲什麼我們需要一些延遲?如果重試請求未等待並再次發送請求,會發生什麼情況。
會發生什麼情況是您用服務器敲擊請求並可能使問題變得更糟 – JonK
服務器的問題不可能在幾微秒內得到修復,因此立即重試不太可能正常工作,並且JonK表示會只會造成問題。 – Henry
這樣我們就不會讓原來的問題變得更糟。 – EJP