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 | 
|---|---|---|---|---|
| schedule | Y | Input/Output | 要用的有效的 cron 时间表。 请参阅这里了解更多详情。 | "@every 15m" | 
计划格式
Dapr cron 绑定支持以下格式:
| 字符 | 描述器 | 可接受值 | 
|---|---|---|
| 1 | 秒 | 0 to 59, or * | 
| 2 | 分钟 | 0 to 59, or * | 
| 3 | 小时 | 0 to 23, or * (UTC) | 
| 4 | 月份中的天 | 1 to 31, or * | 
| 5 | 月 | 1 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 s的- s就是秒,- m为分钟,- g就是小时
- @daily或- @hourly它是从绑定初始化之时起运行的
绑定支持
此组件支持 输入和输出 绑定接口。
字段名为 ttlInSeconds。
- delete
相关链接
May 29, 2021: New Crowdin updates (#72) (602a67f8)