使用 gcloud 指令列工具的快速入門導覽課程

Cloud Pub/Sub 是在應用程式與服務之間交換事件資料的訊息傳遞服務。資料生產者會將訊息發佈至 Cloud Pub/Sub 主題。消費者會對該主題建立訂閱。 訂閱者會從訂閱項目提取訊息,或設定為推送訂閱項目的 Webhook。每個訂閱者都必須確認可設定時間範圍內的每個訊息。

本頁面說明如何使用提取訂閱者發佈及耗用訊息。

事前準備

  1. 登入您的 Google 帳戶。

    如果您沒有帳戶,請申請新帳戶

  2. 設定 GCP 主控台專案。

    設定專案

    按一下即可:

    • 建立或選取專案。
    • 啟用該專案的Cloud Pub/Sub API。

    您可以隨時在 GCP 主控台中查看及管理這些資源。

  3. 安裝並初始化 Cloud SDK

使用 gcloud 指令列工具

您可以使用 gcloud 指令列工具在 Cloud Pub/Sub 中執行作業。您在事前準備中安裝的 Cloud SDK 會隨附 gcloud 指令列工具。請參閱 gcloud 參考資料中的 gcloud pubsub 一節,取得 Cloud Pub/Sub gcloud 指令的完整清單。

此項獨立範例應於 bash 或 Cloud Shell 執行,以下為必要步驟:

  1. 建立主題。
  2. 訂閱主題。
  3. 將訊息發佈到主題。
  4. 接收訊息。
gcloud init
gcloud pubsub topics create my-topic
gcloud pubsub subscriptions create --topic my-topic my-sub
gcloud pubsub topics publish my-topic --message "hello"
gcloud pubsub subscriptions pull --auto-ack my-sub

本範例使用提取訂閱。Cloud Pub/Sub 也支援推送訂閱,如訂閱者指南所述。

您可以透過 API 執行所有管理作業,其中大部分都可透過 gcloud 工具與 GCP 主控台 UI 完成。

後續步驟

如要進一步瞭解本頁討論的概念,請參閱發布者訂閱者指南。

Cloud Pub/Sub 用戶端程式庫以您選擇的語言開始使用 Cloud Pub/Sub。

請參閱快速入門導覽課程:使用用戶端程式庫,取得如何使用用戶端程式庫 API 執行基本 Cloud Pub/Sub 工作的逐步導覽。

如需 Cloud Pub/Sub 的詳細總覽,請參閱什麼是 Cloud Pub/Sub?一文。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Pub/Sub 說明文件