Skip to main content

概述

Shannon 使用 Temporal 的原生 Schedule API 支持定期任务执行。创建基于 cron 的调度,在指定间隔自动执行任务。

功能特性

  • 基于 Cron 的调度,支持时区设置
  • 资源限制,防止滥用
  • 预算控制,每次执行独立计费
  • 执行历史,带成本追踪
  • 暂停/恢复/删除操作
  • 多租户隔离,用户/租户所有权

创建调度

创建新的定期任务调度。

请求体

响应

列出调度

列出调度,支持分页和过滤。

查询参数

响应

获取调度详情

获取特定调度的详细信息。

响应

更新调度

更新现有调度。

请求体

所有字段均为可选。仅更新提供的字段。

获取执行历史

获取调度的执行历史。

响应

响应字段

暂停调度

暂停调度以停止后续执行。

响应

恢复调度

恢复已暂停的调度。

响应

删除调度

永久删除调度。

响应

Cron 表达式格式

使用标准 cron 语法(5 个字段):

常用示例

资源限制

Shannon 强制执行资源限制以防止滥用:
超出预算限制的调度将自动暂停。

错误响应

下一步

提交任务

一次性任务提交

Temporal 工作流

了解工作流执行