使用 Google Cloud 控制台在 Pub/Sub 中发布和接收消息
本页介绍了如何使用 Google Cloud 控制台执行 Pub/Sub 中的基本任务。
如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示:
准备工作
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
Set up a Google Cloud console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Google Cloud console.
-
Set up a Google Cloud console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Google Cloud console.
创建主题
在 Google Cloud 控制台中,转到 Pub/Sub 页面。
在主题页面中,点击
创建主题 。在随即打开的窗口中的主题 ID 字段中输入
MyTopic
。保留其余选项的默认值,然后点击创建。
您会看到成功消息:
A new topic and a new subscription have been successfully created.
您刚刚创建了一个名为
MyTopic
的主题和关联的默认订阅MyTopic-sub
。
添加另一个订阅
如需为您刚刚创建的主题添加另一个订阅,请完成以下步骤:
点击订阅。
在订阅页面中,点击创建订阅。
在
订阅 ID 字段中输入MySub
。对于选择 Cloud Pub/Sub 主题,从下拉菜单中选择
MyTopic
主题。保留其余字段的默认值。
点击
创建 。您会看到成功消息:
Subscription successfully added.
点击
主题 页面,然后点击MyTopic
。MySub
订阅现已关联到MyTopic
主题。Pub/Sub 会将发送到MyTopic
的所有消息传递到MySub
和MyTopic-sub
订阅。
向主题发布消息
在 Google Cloud 控制台中,进入 Pub/Sub 主题页面。
点击
MyTopic
主题。
在
MyTopic
页面中,点击消息 标签页。点击
发布消息 。在
消息正文 窗口中,输入Hello World
。点击
发布 。如果发布成功,页面底部会显示一条消息,提示您“消息已发布”。
从订阅中拉取消息
在 Google Cloud 控制台中,前往 Pub/Sub 订阅页面。
在消息标签页中,点击拉取。
您应该会看到刚刚发布的消息。消息包含相关数据 (Hello World
) 以及消息发布时间。
使用 Google Cloud 控制台时,消息量较少的单次拉取操作通常会返回零消息。如果您没有看到消息,请多次点击拉取以发出多个拉取请求。这不是 Pub/Sub 客户端库的问题。
清理
为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作。
如果您不再需要您创建的主题和订阅,可以将其删除。
如需删除主题和订阅,请完成以下步骤:
转到
主题 页面。勾选
MyTopic
旁边的复选框,然后点击删除 。完成确认窗口中的步骤以永久删除主题。
或者,您也可以删除您创建的项目。
后续步骤
详细了解本页面中讨论的 Pub/Sub 概念。
阅读 Pub/Sub 服务的基础知识。
完成 Pub/Sub 系统的端到端示例。
试用另一个使用客户端库或 gCloud CLI 的 Pub/Sub 快速入门。
详细了解 Pub/Sub API。