首页 > 解决方案 > 谷歌云调度程序是否可以以给定的频率将数据列表推送到发布/订阅?

问题描述

我希望发布/订阅以给定的频率(1 秒)触发云功能。

像下面这样设置调度程序可以实现这一点,但是payload发送到发布/订阅的总是相同的,所以触发的云函数将总是接收相同的输入。

是否可以将数据列表作为有效负载传递,并以 1/秒的频率将该列表中的元素一一推送到发布/订阅?那么触发云功能的间隔是一秒?

在此处输入图像描述

标签: google-cloud-platformgoogle-cloud-functionsgoogle-cloud-pubsubgoogle-cloud-scheduler

解决方案


是否可以将数据列表作为有效负载传递

您可以在该有效负载中放入任何您想要的内容。如果您想要一个列表,也许您可​​以将其编码为 JSON 列表或易于解析的类似内容。

并以 1/sec 的频率将该列表的元素一一推送到发布/订阅?那么触发云功能的间隔是一秒?

这太频繁了。根据文档中的规范,您能做的最好的事情是每分钟获得一次。


推荐阅读