반응형 Quartz2 Springboot Quartz clustering 적용방법, spring batch, shedlock quartz를 사용하여 schedulering을 하는 어플리케이션을 이중화 하게 되면, 복수 개의 scheduler가 동작하기 때문에 문제를 야기 할 수 있습니다. 그래서 Clustering을 적용하여 하나의 scheduler만 동작하게 처리해야 합니다. 그 방법중에 하나가 Quartz clustering이고 shedlock 등의 라이브러리도 DB를 사용한 Clustering을 제공합니다. Quartz clustering 적용방법 그럼 이제 quartz에 clustering을 적용하는 방법을 알아보도록 하겠습니다. org.quartz.simpl.RAMJobStore 는 default 로 메모리를 사용한 스케쥴링이고, org.quartz.impl.jdbcjobstore.JobStoreTX 가 DB를 활용한.. Programing/JAVA 2023. 4. 18. Spring boot dynamic scheduling quartz, 동적 스케쥴링 동적 cron Spring boot dynamic scheduling quartz, 동적 스케쥴링 동적 cron Spring boot 에 Quartz 를 활용해 동적으로 스케쥴링이 되도록 구현하는 방법을 알아보겠습니다. [Spec] Spring boot 2.1.0 quartz 2.2.1 우선 Quartz를 의존성 주입합니다. [Gradle] implementation group: 'org.quartz-scheduler', name: 'quartz', version: '2.2.1' [Maven] org.quartz-scheduler quartz 2.2.1 [SchedulerManagement.java] @Component public class SchedulerMangement { private SchedulerFact.. Programing/JAVA 2018. 12. 27. 이전 1 다음 💲 추천 글 반응형