重新加载定时调度配置接口
接口说明
- 路径:
GET /timer/reload
- 功能: 重新加载数据库中的定时调度配置
- 用途: 当修改了数据库中的 timer 配置后,无需重启服务即可生效
使用示例
# 重新加载定时调度配置
curl http://127.0.0.1:711/timer/reload
使用场景
- 修改了
tasktimer
表中的定时任务配置 - 添加或删除了定时任务
- 修改了定时任务的执行表达式
- 更新了定时任务的执行参数
操作步骤
- 修改配置: 在数据库中修改
zhub.tasktimer
表 - 执行重载: 调用
/timer/reload
接口 - 验证生效: 新的定时配置立即生效
数据库配置
tasktimer 表结构
定时任务配置存储在 zhub.tasktimer
表中,包含以下关键字段:
task_name
: 任务名称cron_expression
: Cron 表达式task_class
: 任务执行类enabled
: 是否启用parameters
: 任务参数
注意事项
重要提醒
- 重载操作会立即生效,请确保配置正确