Skip to content

Commit 6a14ae2

Browse files
authored
Merge pull request #418 from TaskFlow-CLAP/CLAP-330
CLAP-330 깃 이슈로 인한 코드 복구
2 parents 146baa0 + e94861b commit 6a14ae2

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/main/java/clap/server/config/async/AsyncConfig.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
@EnableAsync
1010
public class AsyncConfig {
1111

12-
1312
@Bean(name = "notificationExecutor")
1413
public ThreadPoolTaskExecutor taskExecutor() {
1514
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
@@ -26,4 +25,21 @@ public ThreadPoolTaskExecutor taskExecutor() {
2625
executor.initialize();
2726
return executor;
2827
}
28+
29+
@Bean(name = "emailExecutor")
30+
public ThreadPoolTaskExecutor emailExecutor() {
31+
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
32+
33+
// 스레드 풀 크기 설정 (100명 사용자를 위한 설정)
34+
executor.setCorePoolSize(10);
35+
executor.setMaxPoolSize(30);
36+
executor.setQueueCapacity(100);
37+
executor.setThreadNamePrefix("async-email-");
38+
39+
executor.setKeepAliveSeconds(60);
40+
41+
executor.initialize();
42+
return executor;
43+
}
44+
2945
}

0 commit comments

Comments
 (0)