php開發api介面的時候
當使用者請求api後,伺服器就開始執行邏輯操作,這時因各種原因(例如:對方網路不好,自己伺服器網路不穩定,cdn的不穩定等因素)
沒有return 結果。這樣請求的api會timeout報錯(例如 curl error28 Operation timed out after 3002 milliseconds with 0 bytes received )。
問題是對這次的請求API伺服器是已經完成資料操作了(不可逆的操作,要是可逆的操作就try cach)。請求方 收不到執行結果無法處理自己的邏輯。
請各位大神指點開發思路。
#