1. 程式人生 > >超時時間設定的意義(SNMP4j中setTimeout)

超時時間設定的意義(SNMP4j中setTimeout)

target.setRetries(0);//ͨ通訊不成功時的重試次數
target.setTimeout(200);// 超時時間

為了防止抓取目標頁面響應時間超級慢而導致抓取效率慢甚至中斷抓取。(你難道沒有訪問過某些載入了幾分鐘的頁面嗎)
設定了以後會是什麼效果?
如果訪問了某個網站超時了還沒有響應,就會記錄抓取失敗並進行下一行程式碼的執行。否則會一直卡在那一行程式碼。