如何处理消耗大内存的后台任务(线程池)WorkEngine

我们都知道,很多后台任务,都是很消耗资源和内存的。 例如,把很多数据从DB拿出来以后,拼装生成一个Excel,Excel往往是消耗内存的,因为除了数据Excel还存储了很多格式信息。如果很多用户同时提交导出Excel的操作,那么server将会吃不消。 所以,我们需要把这些任务进行分批处理。如何分批处理呢?最好的办法,是根据server的承受能力,设置同一时间能够处理的任务数,然后让几百个requ
相关文章
相关标签/搜索