반응형
배치작업
-
Quartz Scheduler - 쿼츠스케줄러배치작업/Scheduler 2025. 4. 3. 14:20
Quartz Scheduler는 Java 기반의 스케줄링 라이브러리로, 주로 애플리케이션에서 주기적인 작업(예: 백그라운드 작업, 배치 작업 등)을 예약하고 실행하는 데 사용됩니다. Quartz는 고도로 구성 가능하고 유연한 작업 스케줄링을 제공하며, 시간 기반의 작업 스케줄링 기능을 제공합니다.Quartz Scheduler의 기본 작동 원리Quartz Scheduler는 Job, Trigger, Scheduler 세 가지 핵심 구성 요소로 작동합니다. 이 구성 요소들은 각각의 역할을 수행하여, 원하는 시점에 작업을 실행하도록 합니다. 1. Job (작업:Quartz에서 Job은 실제로 수행할 작업을 정의하는 객체입니다. Job 인터페이스를 구현한 클래스를 생성하여, 실행할 로직을 작성합니다.Job 클래..