Cron 绑定规范

Cron 绑定组件的详细文档

配置

要设置 cron 绑定,请创建一个类型为 bindings.cron 的组件。 See this guide on how to create and apply a binding configuration.

apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: <NAME>
  namespace: <NAMESPACE>
spec:
  type: bindings.cron
  version: v1
  metadata:
  - name: schedule
    value: "@every 15m" # valid cron schedule

元数据字段规范

字段必填绑定支持详情Example
scheduleYInput/Output要用的有效的 cron 时间表。 请参阅这里了解更多详情。"@every 15m"

计划格式

Dapr cron 绑定支持以下格式:

字符描述器可接受值
10 to 59, or *
2分钟0 to 59, or *
3小时0 to 23, or * (UTC)
4月份中的天1 to 31, or *
51 to 12, or *
6一周中的一天0-7(0和7代表星期日),或 *

例如:

  • 30 * * * * * - 每 30 秒
  • 0 15 * * * - 每 15 分钟
  • 0 30 3-6, 20-23 * * - 每半小时在上午3-6点,晚上8-11点范围内
  • CRON_TZ=America/New_York 0 0 30 04 * * * - 每天早上4:30纽约时间

您可以在这里了解更多关于cron和支持的格式

为便于使用,Dapr cron 绑定也支持少量快捷方式:

  • @every 15 ss 就是秒, m 为分钟, g 就是小时
  • @daily@hourly 它是从绑定初始化之时起运行的

绑定支持

此组件支持 输入和输出 绑定接口。

字段名为 ttlInSeconds

  • delete

相关链接