多少线程池可用于加速基于Spring的Web应用程序

时间:2019-05-30 07:34:11

标签: performance spring-mvc executorservice

我有一个spring mvc Web应用程序。为了提高性能,我决定以异步方式在2个bean中运行2个方法。这两个任务是:

  1. 根据上传的pdf文件创建图片并存储在服务器中

  2. 发送邮件

当前,我使用了一个ThreadPoolTaskExecutor,它提高了性能。

池的最小大小等于处理器个数,最大大小是最小大小的倍数。

使用2 ThreadPoolTaskExecutor以便每个线程池具有相似的任务会是一个好主意吗?

修改

我在stackoverflow中发现了一个类似的问题,它提示: use dedicated threadpools

0 个答案:

没有答案