如何處理消耗大內存的後臺任務(線程池)WorkEngine

我們都知道,很多後臺任務,都是很消耗資源和內存的。 例如,把很多數據從DB拿出來以後,拼裝生成一個Excel,Excel往往是消耗內存的,因爲除了數據Excel還存儲了很多格式信息。如果很多用戶同時提交導出Excel的操作,那麼server將會吃不消。 所以,我們需要把這些任務進行分批處理。如何分批處理呢?最好的辦法,是根據server的承受能力,設置同一時間能夠處理的任務數,然後讓幾百個requ
相關文章
相關標籤/搜索