사용자 도구

사이트 도구


java:shedlock

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
java:shedlock [2018/12/18 10:56]
kwon37xi 만듦
java:shedlock [2023/11/06 14:48] (현재)
kwon37xi
줄 1: 줄 1:
-====== ShedLock ====== +====== @ShedLock ====== 
-  * [[https://github.com/lukas-krecan/ShedLock|lukas-krecan/ShedLockDistributed lock for your scheduled tasks]] +  * https://github.com/lukas-krecan/ShedLock 
-  * 다중 Java 인스턴스에서 스케줄링 Job 실행시에 분산 락을 잡아서 나의 인스턴스에만 Job 이 실행됨을 보장해준다.+  * [[springframework:scheduler|Spring Scheduler]] 와 함께 사용하여 distributed scheduler 를 구성할 수 있다. 
 +  * 즉, ''@Scheduled'' 는 케줄러를 ''@ShedLock'' 은 여러 서버에서 동시에 스케줄링이 안되게 분산 락 역할을 하여 해당 케줄이 한번에 한 번만 실행되게 보장해준다
 +  * [[springframework:batch:quartz_job_launcher|Spring Batch Quartz Job Launcher]] / [[java:quartz|Quartz]]를 대체할 수 있다. 
 +  * [[java:jobrunr|JobRunr]] 는 완전한 분산 스케줄러.
  
-===== 참고 ===== +===== 참조 ===== 
-  * [[https://www.baeldung.com/shedlock-spring|Guide to ShedLock with Spring]]+ 
 +  * [[https://www.baeldung.com/shedlock-spring|Guide to ShedLock with Spring | Baeldung]]
  
java/shedlock.1545098202.txt.gz · 마지막으로 수정됨: 2018/12/18 10:56 저자 kwon37xi