排程服務 Cronjob

  • 排程服務主要應用針對例行的處理,根據設定的時間或是間隔自動啟動 ​
  • 多應用 cron 的表達式去設定 ​
  • 常見應用的服務如 Cron, Spring Task Scheduling, windows 任務排程器, Airflow, 各雲端服務商對應的 Cronjob​ 服務

Spring Task Scheduling 用法

  1. 要執行排程的 class 加入 @Component 變成 bean
  2. SpringApplication.run 的啟動類加上 @EnableScheduling 才會啟用 ​