2025-03-02 版本 v1.0.5
版本描述
- 任务列表操作列增加【日志】按钮,可快捷查看调度成功的任务日志记录。
- 解决停止任务后立马又启动时,任务调度不连续的问题。
- 调度大盘的折线图统计数据,增加任务维度的筛选。
- 任务的调度,增加Tag标签路由的功能,测试环境多迭代场景下,可通过给任务配置Tag标签,实现任务路由到不同的执行器上。
升级指引
- 如果你是从 v1.0.4 的版本升级到 v1.0.5,需要注意以下几点
- 增加任务维度的统计数据表
# 任务级别统计数据表 create table `t_task_statistics` ( `date_scale` datetime(3) comment '统计时间,分钟级', `task_id` bigint not null comment '任务ID', `task_name` varchar(100) not null comment '任务名', `scheduler_success` int default 0 comment '调度成功', `scheduler_failed` int default 0 comment '调度失败', `delay_avg` double(10, 2) default 0 comment '平均延迟', `delay_max` double(10, 2) default 0 comment '最大延迟', `delay_min` double(10, 2) default 0 comment '最小延迟', `elapsed_avg` double(10, 2) default 0 comment '平均耗时', `elapsed_max` double(10, 2) default 0 comment '最大耗时', `elapsed_min` double(10, 2) default 0 comment '最小耗时', `before_avg` double(10, 2) default 0 comment '平均提前调度时间,毫秒', `before_max` double(10, 2) default 0 comment '最大提前调度时间,毫秒', `before_min` double(10, 2) default 0 comment '最小提前调度时间,毫秒', `create_time` datetime(3) not null default current_timestamp(3) comment '创建时间', `modify_time` datetime(3) not null default current_timestamp(3) comment '修改时间' on update current_timestamp(3), primary key (`date_scale`, `task_id`) ) comment '任务级别统计数据表';
- 任务日志表增加执行器的主机名字段
# 任务日志表增加执行器主机名 alter table t_task_log add column `executor_host_name` varchar(100) comment '主机名' after `executor_address`;
- cronjob-managerui有变更,需要同步更新,将旧文件全部删除,然后将新文件复制过来。
- 如果你是首次使用该版本,则可以无视这个升级指引。
2025-02-22 版本 v1.0.4
版本描述
- 记录管理后台操作日志,方便事后回溯操作行为。
- 如果一段时间内没有任何在线的执行器,就停止该应用,避免无意义调度
升级指引
- 如果你是从 v1.0.3 以及之前的版本升级到 v1.0.4,需要注意以下几点
- 在
application.properties
中手动添加以下配置:
# 如果所有的执行器离线太久,则自动停止应用,避免无意义的调度,单位分钟 executor.autoStopAppMinutes=15
- cronjob-managerui有变更,需要同步更新,将旧文件全部删除,然后将新文件复制过来。
- 在
- 如果你是首次使用该版本,则可以无视这个升级指引。
2025-02-18 版本 v1.0.2
- 修改相关描述信息。
2025-02-15 版本 v1.0.1
- Cron-Job分布式任务调度平台首次发布。
- 包含完整的调度能力。
最后更新