A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
1、阻塞处理策略:调度过于密集执行器来不及处理时的处理策略,策略包括:单机串行(默认)、丢弃后续调度、覆盖之前调度; 2、失败处理策略;调度失败时的处理策略,策略包括:失败告警(默认)、失败重试; 3、通讯时间戳超时时间调整为180s; 4、执行器与数据库彻底解耦,但是执行器需要配置调度中心集群地址。调度中心提供API供执行器回调和心跳注册服务,取消调度中心内部jetty,心跳周期调整为30s,心跳失效为三倍心跳; 5、执行参数编辑时丢失问题修复; 6、新增任务测试Demo,方便在开发时进行任务逻辑测试;
1、运行日志读写编码统一为UTF-8,解决windows环境下日志乱码问题; 2、通讯超时时间限定为10s,避免异常情况下调度线程占用; 3、执行器,server启动、销毁和注册逻辑调整; 4、JettyServer关闭逻辑优化,修复执行器无法正常关闭导致端口占用和频繁打印c3p0日志的问题; 5、JobHandler中开启子线程时,支持子线程输出执行日志并通过Rolling查看。 6、任务日志清理功能; 7、弹框组件统一替换为layer; 8、升级quartz版本至2.3.0;