방문해 주셔서 감사합니다! 항상 행복하세요! - 문의사항은 메일 또는 댓글로 언제든 연락주세요. - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다. - 메일주소 : lts06069@naver.com 종료1 [Nestjs] 스케줄 동기화(schedule blocking, keep overlapping) 네스트에서 스케줄을 사용하기 위해서는 아래처럼 크론 데코레이터를 사용합니다. @Cron(CronExpression.EVERY_SECOND, { name: '잡이름', }) // 매일 1분마다 실행됨 async 메서드이름(): Promise { //실행할 내용 } 위 샘플 코드는 매 1초마다 동작하는 코드 입니다. 그런데 하필 동작이 1초에 끝나지않는 상황이 발생하면 위 코드는 여러번 동작하게 됩니다. 이러한 현상을 방지하기 위해 간단하게 코드를 추가하여 해결가능 합니다. 의존성 주입을 통해 아래 클래스를 받습니다. * 이름 : SchedulerRegistry import { Cron, CronExpression, SchedulerRegistry } from '@nestjs/schedule'; @Injec.. 2023. 10. 17. 이전 1 다음