Merge branch 'anjooyoung'

This commit is contained in:
JooYoung 2022-12-08 18:20:59 +09:00
commit b4102ee179

View File

@ -29,7 +29,8 @@ import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock;
@Service("SchedulerUtil")
@EnableScheduling
@EnableSchedulerLock(defaultLockAtMostFor = "PT30S") // Scheduler Lock 사용 가능 설정 (기본 30초동안 Lock)
//@EnableSchedulerLock(defaultLockAtMostFor = "PT30S") // Scheduler Lock 사용 가능 설정 (기본 30초동안 Lock)
@EnableSchedulerLock(defaultLockAtMostFor = "PT1M") // Scheduler Lock 사용 가능 설정
public class SchedulerUtil {
private static final Logger log = LoggerFactory.getLogger(LoggerAspect.class);
@ -43,7 +44,7 @@ public class SchedulerUtil {
@Resource (name = "KakaoAtSendService")
private KakaoAtSendService kakaoAtSendService;
private static final String ONE_MIN = "PT1M"; // 1분동안 LOCK
private static final String NINE_MIN = "PT9M"; // 9분동안 LOCK
//로컬 테스트용 아이피 허용
private String myLocalIp = "192.168.0.40";
@ -59,8 +60,8 @@ public class SchedulerUtil {
private String dmzIp2 = "222.231.43.69";
//10분마다 실행
@Scheduled(cron = "0 0/1 * * * *")
@SchedulerLock(name = "kakaoAtSendPrcs", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN)
@Scheduled(cron = "0 0/10 * * * *")
@SchedulerLock(name = "kakaoAtSendPrcs", lockAtMostForString = NINE_MIN, lockAtLeastForString = NINE_MIN)
public void kakaoAtSendPrcs() throws Exception {
System.out.println("===========at scheduler run============");
log.error("===========at scheduler run============");