spring fixeddelay에 대한 문의 드립니다.
- 작성자 :
- 김*중
- 작성일 :
- 2019-09-11 11:46:19
- 조회수 :
- 1,646
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
fixeddelay를 설정한 스케줄이 있는데 둘다 종료 후 2초마다로 셋팅 되어있습니다.
1번 스케줄은 10분이 걸리고
2번은 3분이 걸린다고 했을 때
1번이 먼저 돌고 10분 후 2초가 지난 후 2번이 돌고 3분 후 2초가 지나면 1번이 다시 도는 건가요?
아니면 1번이 10분 돌고 2초 후에 1번이 돌고
2번은 3 분 후 2초가 지난 후 돌고 따로따로 되는건가요?
지금 머리가 아픈게..... 저는 후자 쪽으로 실행이 되서 궁금해서 문의드립니다......
전자 처럼 가능한지 알고 싶습니다.
1번 스케줄은 10분이 걸리고
2번은 3분이 걸린다고 했을 때
1번이 먼저 돌고 10분 후 2초가 지난 후 2번이 돌고 3분 후 2초가 지나면 1번이 다시 도는 건가요?
아니면 1번이 10분 돌고 2초 후에 1번이 돌고
2번은 3 분 후 2초가 지난 후 돌고 따로따로 되는건가요?
지금 머리가 아픈게..... 저는 후자 쪽으로 실행이 되서 궁금해서 문의드립니다......
전자 처럼 가능한지 알고 싶습니다.
A
안녕하세요.
표준프레임워크센터 입니다.
기재하신 내용을 보면
각각 스케줄러를 설정하여 돌리면
각으로는 수행이 잘되는것 같습니다.
다만, 2개의 스케줄러간에 우선순위나
다음 스케줄러의 실행에 대해 선택되거나 하는등
조건이 필요한것으로 생각됩니다.
해당 요구사항은
스프링이 기본적으로 제공되는 것은 아니기 때문에
별도 커스템을 하셔야 할것으로 예상 됩니다.
감사합니다.
표준프레임워크센터 입니다.
기재하신 내용을 보면
각각 스케줄러를 설정하여 돌리면
각으로는 수행이 잘되는것 같습니다.
다만, 2개의 스케줄러간에 우선순위나
다음 스케줄러의 실행에 대해 선택되거나 하는등
조건이 필요한것으로 생각됩니다.
해당 요구사항은
스프링이 기본적으로 제공되는 것은 아니기 때문에
별도 커스템을 하셔야 할것으로 예상 됩니다.
감사합니다.