springboot AOP日志记录(线程池配置)
发布时间
阅读量:
阅读量
采用线程池进行异步处理的核心目标在于,尽可能减少对主线程资源的占用,从而借助异步线程完成切面日志的相关操作。
1.配置多线程执行器
@Configuration
@EnableAsync
public class ExecutorConfig {
@Bean
public Executor asyncServiceExecutor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
//配置核心线程数
executor.setCorePoolSize(5);
//配置最大线程数
executor.setMaxPoolSize(10);
//配置队列大小
executor.setQueueCapacity(400);
//配置线程池中的线程的名称前缀
executor.setThreadNamePrefix("thread-");
// rejection-policy:当pool已经达到max siz
全部评论 (0)
还没有任何评论哟~
