Memublikasikan dan menerima pesan di Pub/Sub menggunakan gcloud CLI
Halaman ini menunjukkan cara melakukan operasi berikut di Pub/Sub menggunakan Google Cloud CLI:
- Buat topik dan langganan.
- Memublikasikan pesan ke topik.
- Menerima pesan dari langganan.
Jika ingin mengikuti panduan langkah demi langkah untuk tugas ini langsung di Konsol Google Cloud, klik Pandu saya:
Sebelum memulai
- 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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
Membuat topik
Buat topik dengan ID my-topic
:
gcloud pubsub topics create my-topic
Membuat langganan
Buat langganan dengan ID my-sub
dan lampirkan ke my-topic
:
gcloud pubsub subscriptions create my-sub --topic=my-topic
Memublikasikan pesan
Memublikasikan pesan ke my-topic
:
gcloud pubsub topics publish my-topic --message="hello"
Menerima pesan
Menerima pesan dari my-sub
:
gcloud pubsub subscriptions pull my-sub --auto-ack
gcloud CLI akan mencetak pesan ke command line.
Bagaimana hasilnya?
Langkah selanjutnya
Lihat semua perintah gCloud CLI yang tersedia untuk Pub/Sub
Pelajari lebih lanjut konsep Pub/Sub yang dibahas di halaman ini.
Pelajari contoh menyeluruh sistem Pub/Sub.
Coba panduan memulai Pub/Sub lain yang menggunakan library klien atau konsol.
Pilih jenis langganan.
Pelajari Pub/Sub API lebih lanjut.