[英]Can google firebase trigger receive google pub/sub message only once at the time
我目前正在做一个同步第三方数据项目,我决定实现队列以确保消息已接收到工作人员,但工作人员一次只需要执行一项任务,这意味着前一个任务应该完成并在之前确认执行下一个。
所以问题是,如何配置 firebase pub/sub 触发器来一个一个地执行任务? 如果我对 google pub/sub 的概念有误解,请随时告诉我:)
您尝试做的事情与 pubsub 函数的工作方式并不真正兼容。 还有其他 Google Cloud 产品可以帮助您限制某些代码的调用速率,但不会使用 pubsub 类型 function 实现。
GCP 提供了一个名为Cloud Tasks的产品,它允许您设置一个可以配置速率限制的队列。 队列可以将任务调用分派到App Engine或HTTP 类型的 Cloud Function(测试版)。 So, if you've deployed an HTTP function, you could use its endpoint URL to configure a Cloud Tasks queue that invokes that function only once at a time.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.