분류 전체보기 (1) 썸네일형 리스트형 Shedlock Redis 멀티서버 스케쥴 사용하기 서버를 이중화하거나 다중 인스턴스로 운영할 때, 스케쥴잡이 동시에 여러 인스턴스에서 호출되지 않게 하려면 Lock 형태의 공통으로 관리하는 모듈이 필요하다. 그것이 DB가 됐든 CACHE 가 됐든 어쨋든 먼저 실행하고 있다는 깃발을 꽂아두어야 다른 인스턴스들이 그것을 참조하고 실행하지 않게 할 수 있다. Spring boot 를 사용할때 @Scheduled 어노테이션을 이용해서 사용하는데, 이를 여러 서버중 한대만 실행되게 하고 싶다면 Schedlock 을 사용하면된다 Schedlock 은 친절하게도 서버에서 사용할법한 다른 DB나 CACHE 프레임워크와 통합할 수 있도록 여러 Library 를 제공하는데, 여기서는 Redis 를 다루도록 하겠다. 라이브러리를 사용하려면 우선, pom.xml 설정에서 다.. 이전 1 다음