【发布时间】:2019-01-22 18:02:16
【问题描述】:
使用云函数安排 Dataflow 作业的最佳选项有哪些? 我想安排数据流作业在某个时间开始和停止。
数据流作业可能正在从无限源读取并可能连续运行,因此希望将其安排为停止。
【问题讨论】:
标签: google-cloud-functions google-cloud-dataflow dataflow
使用云函数安排 Dataflow 作业的最佳选项有哪些? 我想安排数据流作业在某个时间开始和停止。
数据流作业可能正在从无限源读取并可能连续运行,因此希望将其安排为停止。
【问题讨论】:
标签: google-cloud-functions google-cloud-dataflow dataflow
由于 Google Cloud Functions 使您能够编写函数来响应云环境中的事件,例如停止 Dataflow 作业I would use a cron job。
它只会向您应用中定义的 URL 发送一个请求,调用 API 可以执行您认为的任何操作。
cron:
- description: "start dataflow job"
url: /tasks/summary
schedule: every 24 hours
- description: "stop dataflowjob"
url: /tasks/stop
schedule: every day 20:00
timezone: Australia/NSW
- description: "monday morning summary"
url: /mail/weekly
schedule: every monday 09:00
timezone: Australia/NSW
无论如何,您都需要执行 HTTP 请求才能触发云功能。
【讨论】: