異步任務輪詢設計

需求   處理時間較長的請求,需要轉換成異步執行,而前端通過輪詢來獲得任務的進度,以便告知用戶需要等待的時長。實踐發現,不同任務的輪詢邏輯往往是相同的,不同點僅在於任務類型和任務參數(個數、順序)。因此,可以設計一種通用的異步任務輪詢接口,來複用輪詢邏輯。   異步任務流程   異步任務的流程見下圖。 前端第一次請求執行任務,此任務爲異步,後端會返回一個結果,使得前端去執行輪詢。 後端會將任務提交
相關文章
相關標籤/搜索