[DEV] App Dev ∕ Web Back/Framework ∕ Spring
[Spring Boot] Quartz Scheduler로 이중화 처리하기
Quartz 를 선택한 배경Spring Boot에서 사용하기 쉽도록 라이브러리화 및 안정화가 잘되어 있음기존 윈도우 스케줄러를 대체할 스케줄러가 필요했으며, 이중화 처리를 지원했어야 함Quartz Scheduler 개요Quartz Scheduler는 Java 기반의 오픈 소스 스케줄링 라이브러리로, 정기적이거나 반복적인 작업을 자동으로 실행할 수 있게 해줍니다.주로 Spring Boot나 Java 애플리케이션에서 시간 기반 작업을 예약 및 관리하는 데 사용되며, 복잡한 스케줄링 조건도 지원하기 때문에 다양한 비즈니스 요구 사항에 적합합니다.Quartz Scheduler의 주요 구성 요소SchedulerQuartz의 핵심 인터페이스로, 작업을 등록하고, 시작 및 중지, 예약 작업의 상태를 관리하는 역할을 ..
2024. 11. 12. 12:56
최근댓글