一款性能较优,使用简单,可集成在后端服务,也可部署到服务器中独立使用的任务调度系统(目前不支持分布式任务调度)
已经支持:
1.所有任务支持指定的时间点执行
2.所有任务支持周期重复执行
3.任务失败默认丢弃任务处理,用户可通过实现TaskExceptionHandler自定义自己的任务执行异常处理策略
2.支持项目内通过SimpleJob实例 注册任务
3.支持通过调用api提供的接口注册任务(任务支持通过spring bean+methodName的方式调用)
4.支持通过调用api提供的接口注册任务(任务支持通过http方式调用远程服务)
5.支持cron表达式
6.支持未执行任务重试
7.支持停止正在执行的任务和周期任务
8.支持任务数据的缓存和执行情况统计(需要依赖缓存数据)
预计实现:
1.支持重新启用已停止的周期任务
2.支持任务数据的持久化 并且可以选择是否开启持久化
3.实时统计任务执行情况
4.对于执行报错的任务 记录日志
5.支持自定义线程池核心线程数,队列大小,最大线程数
6.展示注册的任务