SchedulerLite,是基于 Quartz和 SpringBoot的轻量级定时任务调度框架,用于开发后台定时任务,如进行数据采集、数据分析、数据入库、后台告警通知等功能,它具有快速开发、便捷部署等特性,特别适合应用于项目开发,产品辅助服务的场景。
- 日志记录功能
- 灵活的任务配置
- 支持简单触发和cron表达式触发支持
- 支持文件和目录变更触发
- 支持自定义数据获取和设置
- 内置务执行链跟踪id
- 调度器唯一标识(identity)
- 支持全局状态获取(终断信号捕获)
- 支持全局钩子回调
- 支持多种异常捕获支持
- windows部署支持
- linux部署支持
- mac支持
- 提供REST开放api,可对Scheduler和Job远程控制
- 支持任务重试机制(是否重试、重试次数、重试间隔)
- 完善的开发文档
- 上百个项目应用实践
- 稳定运行超过5年
- 专业开发团队维护
- Quratz
- SpringBoot
- snakeyaml
- jackson
- reflections
- hutool
- lombok
GPL V2(GNU GENERAL PUBLIC LICENSE Version 2)