스케줄러 설정 변경(2분)

This commit is contained in:
JooYoung 2022-12-08 18:45:18 +09:00
parent b4102ee179
commit ad66a612c6
4 changed files with 10 additions and 10 deletions

View File

@ -640,8 +640,8 @@ public class SMSOracleServiceImpl extends EgovAbstractServiceImpl implements SM
KakaoAtSendVO apiVO = new KakaoAtSendVO(); KakaoAtSendVO apiVO = new KakaoAtSendVO();
//msgTy별 템플릿 코드 가져오기 //msgTy별 템플릿 코드 가져오기
String msgTy = (String) map.get("msgTy"); String smsTy = (String) map.get("smsTy");
String templateCode = msgMgrDAO.selectMsgMgrTemplateCode(msgTy); String templateCode = msgMgrDAO.selectMsgMgrTemplateCode(smsTy);
apiVO.setSendTo(rpplPhone); apiVO.setSendTo(rpplPhone);
apiVO.setTemplateCode(templateCode); apiVO.setTemplateCode(templateCode);

View File

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

View File

@ -32,8 +32,8 @@ public class MsgMgrDAO extends EgovAbstractDAO {
} }
//발송유형별 알림톡 템플릿 코드 가져오기 //발송유형별 알림톡 템플릿 코드 가져오기
public String selectMsgMgrTemplateCode(String msgTy) throws Exception{ public String selectMsgMgrTemplateCode(String smsTy) throws Exception{
return (String) select("MsgMgrDAO.selectMsgMgrTemplateCode", msgTy); return (String) select("MsgMgrDAO.selectMsgMgrTemplateCode", smsTy);
} }

View File

@ -75,7 +75,7 @@
TEMPLATE_CODE AS templateCode TEMPLATE_CODE AS templateCode
FROM FROM
ADR_MSG_MGR ADR_MSG_MGR
WHERE MSG_TY = #msgTy# WHERE MSG_TY = #smsTy#
</select> </select>