首页 > 解决方案 > gcp 云函数批量处理

问题描述

我正在编写一个 gcp 云函数,是否有一个功能可以处理放在 pub/sub 主题上的一批消息。我的意思是云功能的一次运行可以处理大约 10-30 条放在队列中的消息。从示例中,我看到每条消息都会调用云函数。但是在 AWS 中,我看到了可以将多条消息批处理到一个 Lambda 中的选项。

标签: google-cloud-platform

解决方案


传统的 Cloud Functions + PubSub 通过推送接收消息的方法,您将无法使用批处理,因为每个事件都会触发该功能。

您或许可以创建不同的机制(触发器),例如 Cloud Scheduler 来触发云功能并拉取队列中的所有消息(拉取机制):https ://cloud.google.com/pubsub/docs/pull


推荐阅读