从云触发器执行谷歌云计划功能,然后停止它

问题描述 投票:0回答:0

我正在尝试在谷歌云中创建一个计划函数,该函数从云函数触发器发送的事件开始,运行一段时间,然后根据条件或另一个事件停止

Trigger -> Start scheduled function -> run on crontab schedule until 满足条件 -> 停止预定功能

看起来我可以使用 Pubsub 和 EventARC 来做到这一点,方法是创建一个预定函数,该函数订阅 Pubsub 中的主题,然后根据发送的消息启动和停止该函数。

谁能给我指出一个示例项目或一些详细描述该架构的文档?

从云触发器隐式发布消息到主题:

const messageId = await pubSubClient
  .topic(
    `my_topic_name`
  )
  .publishMessage({ data });

scheduled-tasks gcloud google-cloud-pubsub cron-task event-arc
© www.soinside.com 2019 - 2024. All rights reserved.