콘텐츠 예약 오픈 설정
- 스케줄러 설정 수정 - 외부에서 실행되는 endpoint 제거
This commit is contained in:
@@ -8,11 +8,23 @@ import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler
|
||||
@Configuration
|
||||
@EnableScheduling
|
||||
class SchedulerConfig {
|
||||
@Bean
|
||||
@Bean(name = ["taskScheduler"])
|
||||
fun taskScheduler(): ThreadPoolTaskScheduler {
|
||||
val scheduler = ThreadPoolTaskScheduler()
|
||||
scheduler.poolSize = 5
|
||||
scheduler.setThreadNamePrefix("DefaultScheduler-")
|
||||
scheduler.setWaitForTasksToCompleteOnShutdown(true) // 종료 시 대기 설정
|
||||
scheduler.setAwaitTerminationSeconds(10) // 최대 10초 대기
|
||||
return scheduler
|
||||
}
|
||||
|
||||
@Bean(name = ["audioContentReleaseScheduler"])
|
||||
fun audioContentReleaseScheduler(): ThreadPoolTaskScheduler {
|
||||
val scheduler = ThreadPoolTaskScheduler()
|
||||
scheduler.poolSize = 2
|
||||
scheduler.setThreadNamePrefix("AudioContentRelease-Scheduler-")
|
||||
scheduler.setWaitForTasksToCompleteOnShutdown(true) // 종료 시 대기 설정
|
||||
scheduler.setAwaitTerminationSeconds(10) // 최대 10초 대기
|
||||
return scheduler
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user