v1.9.2 新特性
- 1、任务超时控制:新增任务属性 “任务超时时间”,并支持自定义,任务运行超时将会主动中断任务;
- 2、任务失败重试次数:新增任务属性 “失败重试次数”,并支持自定义,当任务失败时将会按照预设的失败重试次数主动进行重试;同时收敛废弃其他失败重试策略,如调度失败、执行失败、状态码失败等;
- 3、新增任务运行模式 "GLUE模式(PHP) ",支持php脚本任务;
- 4、新增任务运行模式 "GLUE模式(PowerShell) ",支持PowerShell脚本任务;
- 5、调度全异步处理:任务触发之后,推送到调度队列,多线程并发处理调度请求,提高任务调度速率的同时,避免因网络问题导致quartz调度线程阻塞的问题;
- 6、执行器任务结果落盘优化:执行器回调失败时将任务结果写磁盘,待重启或网络恢复时重试回调任务结果,防止任务执行结果丢失;
- 7、任务日志查询速度大幅提升:百万级别数据量搜索速度提升1000倍;
- 8、调度中心提供API服务,支持通过API服务对任务进行查询、新增、更新、启停等操作;
- 9、底层自研Log组件参数占位符改为"{}",并修复打印有参日志时参数不匹配导致报错的问题;
- 10、任务回调结果优化,支持展示在Rolling log中,方便问题排查;
- 11、底层LocalCache组件兼容性优化,支持jdk9、jdk10及以上版本编译部署;
- 12、告警邮件固定使用 UTF-8