본문 바로가기
개발

java @Scheduled - 이전 작업이 종료된 이후 다음 스케줄이 돌아가게 하기

by 플리트우드 2021. 12. 29.

https://seolin.tistory.com/123

 

 

Spring Boot - 스케줄러 사용해보기 1. FixedDelay vs FixedRate

들어가며 최근에 있었던 일입니다. 제가 만든 컴포넌트를 코드 리뷰를 통해 팀원들과 공유하는 자리를 가졌었는데, 스케줄링 된 작업에 대해서 이런 질문이 들어왔었습니다. 어라.. 저 작업이 0.

seolin.tistory.com

서비스 상황에 따라 스케줄 수행시간이 cron으로 설정해놓은 시간 간격을 넘어설 가능성이 있었다.

 이전 스케줄의 종료 이후부터 다음 스케줄 실행할 시간을 재는 fixedDelay로 해결