google-cloud-platform - gcp 云函数批量处理
问题描述
我正在编写一个 gcp 云函数,是否有一个功能可以处理放在 pub/sub 主题上的一批消息。我的意思是云功能的一次运行可以处理大约 10-30 条放在队列中的消息。从示例中,我看到每条消息都会调用云函数。但是在 AWS 中,我看到了可以将多条消息批处理到一个 Lambda 中的选项。
解决方案
传统的 Cloud Functions + PubSub 通过推送接收消息的方法,您将无法使用批处理,因为每个事件都会触发该功能。
您或许可以创建不同的机制(触发器),例如 Cloud Scheduler 来触发云功能并拉取队列中的所有消息(拉取机制):https ://cloud.google.com/pubsub/docs/pull
推荐阅读
- c# - 如何在控制台应用程序的 Console.WriteLine 中为不同颜色的单词着色?
- syntax - 在哪些语言中,字符串并不总是真实的?
- php - 在 codeigniter 中比较表并获取数据
- excel - 如何修复“将用户表单文本框与单元值进行比较”代码
- javascript - JSON是字符串吗?
- dart - 从横向的 ListTile 中删除左右填充
- mysql - 异步调用,promise 挂起
- css - 移动视图中的 CSS 样式问题
- python - 如何在 docker 容器中使用 pandas 读取 csv 文件
- android - 当我在 React Native 中按下注册按钮时,屏幕导航到登录屏幕