跳到主要内容

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

接口说明​

  • 路径: 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: 任务参数

注意事项​

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