forest icon indicating copy to clipboard operation
forest copied to clipboard

希望支持自定义线程池配置

Open qipengfei0217 opened this issue 2 years ago • 2 comments

image 目前异步线程池只支持系统创建,并不支持自定义设置。当前创建的线程池,也不支持配置核心线程池回收,而且最大核心线程数和核心线程池数一样。这样如果配置的线程池数过高,当某时刻请求量剧增,创建的线程达到了顶峰,这样这些线程就会一直存在,不会进行回收。 建议: 1、支持配置核心线程池回收参数和存活时间的配置:allowCoreThreadTimeOut和keepAliveTime 2、允许用户自行设置自定义线程池asyncPool。

qipengfei0217 avatar May 05 '23 17:05 qipengfei0217

感谢您的issue和提的建议。

目前Forest版本确实不支持自定义异步线程池,我会在下一个大版本中进行支持

mySingleLive avatar May 06 '23 11:05 mySingleLive

顺便提个小建议,可以把asyncPool的接收对象改为Executor,兼容spring的线程池对象ThreadPoolTaskExecutor。

qipengfei0217 avatar May 08 '23 01:05 qipengfei0217