关于 convex-crons
convex-crons 是帮助 Convex 开发者配置定时任务的技能,涵盖计划定义、内部函数调度,以及保持处理程序小巧且可重复执行。
主要功能
- 01在 convex/crons.ts 定义计划
- 02调度内部函数
- 03编写幂等处理程序
- 04在控制面板核对计划
适用场景
- 01按固定间隔运行内部函数
- 02避免重复执行造成不安全结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ get-convex/ agent-skills --skill convex-crons安装后在 Claude Code 中输入/convex-crons确认已加载。
详细介绍
添加计划任务(crons)
在 convex/crons.ts 中定义定期任务,调用内部函数,并设置合理的间隔和幂等处理程序。
工作流
- 使用 cronJobs() 创建 convex/crons.ts。
- 按合适的间隔安排内部函数(绝不使用 public api.*)。
- 确保处理程序幂等(可安全地重复运行);每次运行的任务量要小。
- 确认任务显示在仪表板的计划中。
规则
- 安排 internal.* 函数,绝不使用 api.*。
- Cron 处理程序要精简且幂等。
- 对于可通过订阅推送的内容,不要以过短的间隔轮询。
评论
支持 Markdown