반응형 Scheduler2 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. 주기적 클래스 실행하는 방법 자동실행 일정간격 스케쥴링 JAVA Spring task scheduler 주기적 클래스 실행하는 방법 자동실행 일정간격 스케쥴링 JAVA Spring task scheduler 사용자가 뭔가 명령을 내리지 않아도 클래스를 자동 실행하고 싶을 때 사용하는 것이 Sping에 task scheduler 입니다. 몇시간 간격, 몇시부터 몇분간격 등등 주기적인 스케쥴링이 가능하죠. 그럼 사용법을 알아보도록 하겠습니다. 테스트 스펙부터 알아보죠. [SPEC] 전자정부 프레임워크 3.6 (Spring 4.XX) JAVA 8 TOMCAT 7 서버 실행 시 일정 간격으로 실행되어야 하는 class 는 구현되었다고 가정하겠습니다. 저의 경우에는 OpenAPI 로 특정 데이터를 받아 주기적으로 DB에 저장하는 클래스를 생성했습니다. 이제 본론으로 들어가서, dispatcher-servlet.xm.. Programing/Spring 2017. 11. 3. 이전 1 다음 💲 추천 글 반응형