基於spring-boot+quartz的CRUD動態任務管理系統,適用於中小項目。html
基於spring-boot 2.x +quartz 的CRUD任務管理系統:https://gitee.com/52itstyle/spring-boot-taskvue
Timer,簡單無門檻,通常也沒人用。mysql
spring @Scheduled註解,通常集成於項目中,小任務很方便。git
開源工具 Quartz,分佈式集羣開源工具,如下兩個分佈式任務應該都是基於Quartz實現的,能夠說是中小型公司必選,固然也視自身需求而定。spring
分佈式任務 XXL-JOB,是一個輕量級分佈式任務調度框架,支持經過 Web 頁面對任務進行 CRUD 操做,支持動態修改任務狀態、暫停/恢復任務,以及終止運行中任務,支持在線配置調度任務入參和在線查看調度結果。sql
分佈式任務 Elastic-Job,是一個分佈式調度解決方案,由兩個相互獨立的子項目 Elastic-Job-Lite 和 Elastic-Job-Cloud 組成。定位爲輕量級無中心化解決方案,使用 jar 包的形式提供分佈式任務的協調服務。支持分佈式調度協調、彈性擴容縮容、失效轉移、錯過執行做業重觸發、並行調度、自診。數據庫
JDK1.七、Maven、Eclipsebootstrap
SpringBoot1.5.二、thymeleaf、quartz2.3.0、iview、vue、layer、AdminLTE、bootstrapapp
因爲工做緣由,項目正在完善中(僅供參考),隨時更新日誌。框架