API調(diào)用服務(wù)超時(shí)怎么解決?
API 調(diào)用服務(wù)超時(shí)有兩種原因。
第一種原因,API 提供者即服務(wù)器端的超時(shí)時(shí)間間隔設(shè)置過小,導(dǎo)致 API 的調(diào)用者發(fā)起的請求,還沒來得及在服務(wù)器端被執(zhí)行完畢就被丟棄了。這種情況需要增加服務(wù)器端的超時(shí)時(shí)間。
第二種情況,服務(wù)器端即 API 提供者,在完成服務(wù)請求后,將響應(yīng)發(fā)送給 API 調(diào)用者的路由過程中,因?yàn)榫W(wǎng)絡(luò)狀況不佳,導(dǎo)致數(shù)據(jù)包未能即時(shí)到達(dá)客戶端。