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

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


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

操作演示


准备工作

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

    设置项目

    点击即可执行以下操作:

    • 创建或选择项目。
    • 为该项目启用 Pub/Sub API。

    您可以随时在 Google Cloud 控制台中查看和管理这些资源。

  3. 设置 Google Cloud 控制台项目。

    设置项目

    点击即可执行以下操作:

    • 创建或选择项目。
    • 为该项目启用 Pub/Sub API。

    您可以随时在 Google Cloud 控制台中查看和管理这些资源。

创建主题

  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. 完成确认窗口中的步骤以永久删除主题。

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

后续步骤