基于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
因为工做缘由,项目正在完善中(仅供参考),随时更新日志。框架