使用 Google Cloud 控制台在 Pub/Sub 中发布和接收消息

本页介绍了如何使用 Google Cloud 控制台执行 Pub/Sub 中的基本任务。


如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示

操作演示


准备工作

  1. 登录您的 Google Cloud 账号。如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
  2. Set up a Google Cloud console project.

    Set up a 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.

  3. Set up a Google Cloud console project.

    Set up a 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.

创建主题

  1. 在 Google Cloud 控制台中,转到 Pub/Sub 页面。

    转到“Pub/Sub”

  2. 主题页面中,点击创建主题

  3. 在随即打开的窗口中的主题 ID 字段中输入 MyTopic

    保留其余选项的默认值,然后点击创建

    您会看到成功消息:A new topic and a new subscription have been successfully created.

    您刚刚创建了一个名为 MyTopic 的主题和关联的默认订阅 MyTopic-sub

添加另一个订阅

如需为您刚刚创建的主题添加另一个订阅,请完成以下步骤:

  1. 点击订阅

  2. 订阅页面中,点击创建订阅

  3. 订阅 ID 字段中输入 MySub

  4. 对于选择 Cloud Pub/Sub 主题,从下拉菜单中选择 MyTopic 主题。

  5. 保留其余字段的默认值。

  6. 点击创建

    您会看到成功消息:Subscription successfully added.

  7. 点击主题页面,然后点击 MyTopic

    MySub 订阅现已关联到 MyTopic 主题。Pub/Sub 会将发送到 MyTopic 的所有消息传递到 MySubMyTopic-sub 订阅。

向主题发布消息

  1. 在 Google Cloud 控制台中,进入 Pub/Sub 主题页面。

    打开“主题”

  2. 点击 MyTopic 主题。

  1. MyTopic 页面中,点击消息标签页。

  2. 点击发布消息

  3. 消息正文窗口中,输入 Hello World

  4. 点击发布。如果发布成功,页面底部会显示一条消息,提示您“消息已发布”。

从订阅中拉取消息

  1. 在 Google Cloud 控制台中,前往 Pub/Sub 订阅页面。

    前往订阅页面

  2. 消息标签页中,点击拉取

您应该会看到刚刚发布的消息。消息包含相关数据 (Hello World) 以及消息发布时间。

使用 Google Cloud 控制台时,消息量较少的单次拉取操作通常会返回零消息。如果您没有看到消息,请多次点击拉取以发出多个拉取请求。这不是 Pub/Sub 客户端库的问题。

清理

为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作。

如果您不再需要您创建的主题和订阅,可以将其删除。

如需删除主题和订阅,请完成以下步骤:

  1. 转到主题页面。

  2. 勾选 MyTopic 旁边的复选框,然后点击删除

  3. 完成确认窗口中的步骤以永久删除主题。

或者,您也可以删除您创建的项目

后续步骤