Topik ini menjelaskan cara memulai dengan model berbasis topik di konsol Simple Message Queue (formerly MNS).
Prasyarat
Aktifkan Simple Message Queue (formerly MNS) dan berikan izin
Buat antrian
Di panel navigasi sebelah kiri, pilih .
Di bilah navigasi atas, pilih Wilayah.
Pada halaman Queues, klik Create Queue.
Pada panel Create Queue, konfigurasikan parameter berikut lalu klik OK.
Name: Nama antrian.
Queue Type: Pilih jenis antrian.
Standard Queue: Digunakan untuk mengirim dan mengonsumsi pesan biasa. Urutan konsumsi tidak dijamin.
FIFO Queue: Menjamin bahwa pesan dalam kelompok yang sama dikonsumsi sesuai urutan pengiriman.
Maximum Message Length: Panjang maksimum isi pesan yang dapat dikirim ke antrian.
Long Polling Period: Waktu maksimum permintaan ReceiveMessage menunggu jika tidak ada pesan tersedia di antrian. Jika parameter ini diatur ke 0, long polling dinonaktifkan. Jika diatur ke nilai bukan nol, long polling diaktifkan.
Visibility Timeout Period: Periode selama pesan tetap dalam status Tidak Aktif setelah diambil dari antrian. Untuk informasi selengkapnya, lihat Message visibility.
Message Retention Period: Masa hidup maksimum pesan di antrian. Setelah periode ini berakhir, pesan akan dihapus terlepas dari apakah pesan tersebut telah diambil atau belum.
Message Delay Period: Periode waktu tunggu sebelum pesan yang dikirim ke antrian dapat dikonsumsi.
Enable Logging Feature: Menentukan apakah fitur Manajemen Log diaktifkan. Jika diaktifkan, log operasi untuk antrian ini secara otomatis didorong ke Logstore yang ditentukan. Anda dapat melihat jejak pesan, latensi, dan informasi lainnya dalam log. Untuk informasi selengkapnya, lihat Log Management.
Antrian dibuat dan muncul di halaman Queues.
Buat topik
Di panel navigasi sebelah kiri, pilih .
Di bilah navigasi atas, pilih Wilayah.
Pada halaman Topics, klik Create Topic.
Pada panel Create Topic, konfigurasikan parameter berikut lalu klik OK.
Name: Nama topik.
Topic Type: Pilih jenis topik.
Standard Topic: Digunakan untuk mengirim dan mengonsumsi pesan biasa. Urutan konsumsi tidak dijamin.
FIFO Topic: Menjamin bahwa pesan dalam kelompok yang sama dikonsumsi sesuai urutan pengiriman.
Maximum Message Length: Panjang maksimum isi pesan yang dapat dikirim ke topik.
Enable Logging Feature: Menentukan apakah fitur Manajemen Log diaktifkan. Jika diaktifkan, log operasi untuk topik ini secara otomatis didorong ke Logstore yang ditentukan. Anda dapat melihat jejak pesan, latensi, dan informasi lainnya dalam log. Untuk informasi selengkapnya, lihat Log Management.
Sistem akan mengarahkan Anda ke halaman Topic Details untuk topik tersebut.
Buat langganan
Anda dapat membuat langganan untuk mendorong pesan dari topik ke antrian yang berlangganan.
Pada halaman Topics, temukan topik tersebut, lalu di kolom Actions, klik View Subscriptions.
Pada panel View Subscriptions For Topic, klik tab Subscriptions.
Pada halaman Subscriptions, klik Create Subscription.
Pada panel Create Subscription, konfigurasikan parameter berikut lalu klik OK.
Name: Nama langganan.
Subscription: Jenis dorongan untuk langganan. Nilai default adalah HTTP.
Receiver Endpoint: Alamat titik akhir untuk pengiriman pesan.
Opsional: Message Filtering Tag: Menyaring pesan berdasarkan tag yang ditentukan.
Retry Policy: Kebijakan ulang yang digunakan saat terjadi kesalahan saat mendorong pesan ke titik akhir.
Anda dapat memilih salah satu kebijakan ulang berikut:
Backoff retry
Exponential decay retry
Message Format: Format pesan yang didorong ke titik akhir.
Anda dapat memilih salah satu format dorongan pesan berikut:
SIMPLIFIED
JSON
XML
Langganan dibuat dan muncul di halaman Subscriptions.
Publikasikan pesan
Anda dapat memublikasikan pesan ke topik dari konsol. Pesan tersebut kemudian akan didorong ke antrian yang berlangganan.
Pada halaman Topics, temukan topik tersebut, lalu di kolom Actions, klik Publish Message.
Pada halaman Publish Message To Topic, konfigurasikan parameter berikut lalu klik Publish Message.
Message Content: Isi pesan yang akan dipublikasikan.
(Opsional) Message Tag: Tag yang digunakan untuk penyaringan pesan.
Subscription Type: Jenis langganan tempat pesan didorong. Contoh ini menggunakan antrian.
Pesan "Message sent successfully" muncul di halaman.
Terima pesan
Setelah pesan dipublikasikan, Anda dapat mengambilnya dari antrian untuk memverifikasi isinya. Bagian ini menjelaskan cara menerima pesan dari antrian di konsol.
Pada halaman Queues, temukan antrian tersebut, lalu di kolom Action, pilih .
Opsional: Pada halaman Send/Receive Messages For Queue, di bagian Receive Message, klik Edit Parameters of Receiving Messages. Pada panel Edit Parameters of Receiving Messages, konfigurasikan Receive Times dan Polling Period, lalu klik OK.
Pada halaman Send/Receive Messages For Queue, di bagian Receive Message, klik Receive Message.
Daftar pesan untuk antrian muncul di bagian Receive Message.
Opsional: Di daftar pesan, temukan pesan tersebut, lalu di kolom Actions, klik Details. Di kotak dialog Message Details, lihat isi pesan dan informasi lainnya.
Hapus antrian
Pada halaman Queues, temukan antrian tersebut, lalu di kolom Actions, pilih .
Di kotak dialog Prompt, baca informasinya lalu klik OK.
Antrian dihapus dari halaman Queues.
Hapus topik
Pada halaman Topics, temukan topik tersebut, lalu di kolom Actions, pilih .
Di kotak dialog Prompt, baca informasinya lalu klik OK.
Topik dihapus dari halaman Topic List.
PeringatanSetelah topik dihapus, datanya tidak dapat dipulihkan.