Google cloud platform 如何触发具有特定持续时间的后台云功能?
我使用云发布/订阅和云功能 现在,我想发布一条消息到一个主题,该主题将触发后台云函数 但我想在特定的持续时间后触发我的云功能,比如30秒后 我该怎么做 更新: 这是我的架构,对吗 您可以使用来计划延迟发生的某些工作。您可以使用来计划延迟发生的某些工作 现在,我想发布一条消息到一个主题,该主题将触发 背景云功能。但我想在特定的持续时间后触发我的云功能,比如30秒后 如果将PubSub设置为在发布事件上触发云函数,则几乎会立即触发云函数。没有插入延迟的方法 您需要将代码实现为几个主要步骤:Google cloud platform 如何触发具有特定持续时间的后台云功能?,google-cloud-platform,google-cloud-functions,google-cloud-pubsub,Google Cloud Platform,Google Cloud Functions,Google Cloud Pubsub,我使用云发布/订阅和云功能 现在,我想发布一条消息到一个主题,该主题将触发后台云函数 但我想在特定的持续时间后触发我的云功能,比如30秒后 我该怎么做 更新: 这是我的架构,对吗 您可以使用来计划延迟发生的某些工作。您可以使用来计划延迟发生的某些工作 现在,我想发布一条消息到一个主题,该主题将触发 背景云功能。但我想在特定的持续时间后触发我的云功能,比如30秒后 如果将PubSub设置为在发布事件上触发云函数,则几乎会立即触发云函数。没有插入延迟的方法 您需要将代码实现为几个主要步骤: 设置子主
谢谢你能解释一下第二步吗?如何处理pubsub订阅?你的意思是我应该为每条消息设置一个执行时间戳属性,然后云函数重新发布没有到达执行时间戳的消息吗?如何控制重新发布邮件的频率?我的意思是每10秒重新发布一次消息?第2项。您需要编写一个云函数,该函数在您选择的等待时间之后由您的调度程序触发(例如HTTP触发器)。该函数读取PubSubcription上的消息。我没有说任何关于重新发布消息的事情,只是处理消息。别把事情复杂化了,我已经更新了我的问题。请看一看。我使用应用程序引擎cron作业+应用程序引擎cron作业处理程序,而不是云调度器+云函数。我的建筑怎么样。有什么问题吗?收到答案后不要改变问题。将问题还原,然后创建新问题。其他人可能不理解这些变化,以及为什么答案与您的新信息不符。抱歉。似乎偏离了主题。我想我知道你的意思。谢谢,谢谢。你能解释一下第二步吗?如何处理pubsub订阅?你的意思是我应该为每条消息设置一个执行时间戳属性,然后云函数重新发布没有到达执行时间戳的消息吗?如何控制重新发布邮件的频率?我的意思是每10秒重新发布一次消息?第2项。您需要编写一个云函数,该函数在您选择的等待时间之后由您的调度程序触发(例如HTTP触发器)。该函数读取PubSubcription上的消息。我没有说任何关于重新发布消息的事情,只是处理消息。别把事情复杂化了,我已经更新了我的问题。请看一看。我使用应用程序引擎cron作业+应用程序引擎cron作业处理程序,而不是云调度器+云函数。我的建筑怎么样。有什么问题吗?收到答案后不要改变问题。将问题还原,然后创建新问题。其他人可能不理解这些变化,以及为什么答案与您的新信息不符。抱歉。似乎偏离了主题。我想我知道你的意思。谢谢,谢谢。我找到了这个。但是,当我尝试设置
maxDispatchsPerSecond
属性时,出现了一个问题。请看一看,谢谢。我找到了这个。但是,当我尝试设置maxDispatchsPerSecond
属性时,出现了一个问题。请看一看