首页 > 解决方案 > 如何使用 Google Cloud PubSub 的控制台一次发布多条消息(批处理)

问题描述

我可以使用控制台在 Google Cloud Pubsub 上一次成功地发布一条消息,结果显示在 BigQuery 的表格中。

{"ID": 123, "Item1": "aaa", "Item2": "bbb"}

BigQuery 表:

| 身份证 | 项目1 | 项目2 |

| 123 | 啊!bbb |

如何通过控制台一次发布多条消息?我尝试了以下代码,但没有成功。

[{"ID": 123, "Item1": "aaa", "Item2": "bbb"}, {"ID": 123, "Item1": "aaa", "Item2": "bbb"}, {"ID": 123, "Item1": "aaa", "Item2": "bbb"}]

这是一个演示,所以我只想使用控制台。谢谢!

标签: google-cloud-platformgoogle-cloud-pubsubgoogle-cloud-console

解决方案


使用 GCP 控制台,您一次只能发布一条测试消息。如果您想发布一组消息,您可以编写一个自定义应用程序。然而,也许更简单的故事是将 GCP SDK 与 gcloud 命令一起使用。

请参阅gcloud pubsub 主题发布

您可以编写此命令的执行脚本,以便每条消息运行一次。

请记住,在 GCP Console 中,您还可以拥有一个可以从中运行gcloud命令的 Cloud Shell 实例。


推荐阅读