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
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Siapkan project Konsol Google Cloud
Klik:
- Buat atau pilih project.
- Aktifkan API Pub/Sub untuk project tersebut.
Anda dapat melihat dan mengelola resource ini kapan saja di Konsol Google Cloud.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Siapkan project Konsol Google Cloud
Klik:
- Buat atau pilih project.
- Aktifkan API Pub/Sub untuk project tersebut.
Anda dapat melihat dan mengelola resource ini kapan saja di Konsol Google Cloud.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
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
Publikasikan pesan ke my-topic
:
gcloud pubsub topics publish my-topic --message="hello"
Menerima pesan
Terima pesan dari my-sub
:
gcloud pubsub subscriptions pull my-sub --auto-ack
Gcloud CLI mencetak pesan ke command line.
Bagaimana hasilnya?
Langkah selanjutnya
Lihat semua perintah CLI gCloud yang tersedia untuk Pub/Sub
Pelajari konsep Pub/Sub yang dibahas di halaman ini lebih lanjut.
Gunakan 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.