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分布式任务调度平台首次发布。
  • 包含完整的调度能力。
最后更新