불규칙적 상황? 동적 스케줄링? 개발을 진행하다 보면 특정 시점에 기능이 동작해야 하는 경우가 존재한다.trigger가 존재한다면 단순하게 trigger 메서드에서 target 메서드를 실행하면 되지만, trigger가 시간인 경우 어떻게 처리할 수 있을까? 예를 들어 '예약 서비스'에서 사용자가 특정 시간에 예약을 했을 때, 예약 시간 10분 전에 알림을 보내는 기능을 생각해 보자.사용자의 예약 시간은 정기적인 것이 아니라 랜덤 하기 때문에 'cron 식'을 사용한 단순 scheduler'를 사용한다면 상당히 비효율적일 것이다. 사용자 예약 시간을 다음처럼 가정해 보자예약 시간-> 10:30, 12:00, 17:00 이 경우 cron 식을 사용해서 처리하려면 30분 단위로 계속해서 예약이 존..