跳到主要内容

重新加载定时调度配置接口

接口说明

  • 路径: GET /timer/reload
  • 功能: 重新加载数据库中的定时调度配置
  • 用途: 当修改了数据库中的 timer 配置后,无需重启服务即可生效

使用示例

# 重新加载定时调度配置
curl http://127.0.0.1:711/timer/reload

使用场景

  • 修改了 tasktimer 表中的定时任务配置
  • 添加或删除了定时任务
  • 修改了定时任务的执行表达式
  • 更新了定时任务的执行参数

操作步骤

  1. 修改配置: 在数据库中修改 zhub.tasktimer
  2. 执行重载: 调用 /timer/reload 接口
  3. 验证生效: 新的定时配置立即生效

数据库配置

tasktimer 表结构

定时任务配置存储在 zhub.tasktimer 表中,包含以下关键字段:

  • task_name: 任务名称
  • cron_expression: Cron 表达式
  • task_class: 任务执行类
  • enabled: 是否启用
  • parameters: 任务参数

注意事项

重要提醒
  • 重载操作会立即生效,请确保配置正确