Simple Message Queue (formerly MNS) memungkinkan Anda mendorong pesan yang dipublikasikan ke topik ke dalam antrian. Topik ini menjelaskan cara melakukan tugas tersebut.
Langkah 1: Membuat antrian
Di panel navigasi sebelah kiri, pilih .
Di bilah navigasi atas, pilih wilayah.
Pada halaman Queues, klik Create Queue.
Di panel Create Queue, konfigurasi parameter berikut dan 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 lebih lanjut, lihat Message visibility.
Message Retention Period: Masa hidup maksimum pesan di antrian. Setelah periode ini berakhir, pesan akan dihapus terlepas dari apakah 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 lebih lanjut, lihat Log Management.
Antrian yang dibuat muncul di halaman Queues.
Langkah 2: Membuat topik
Di panel navigasi sebelah kiri, pilih .
Pada halaman Topics, klik Create Topic.
Di panel Create Topic, konfigurasi parameter berikut dan 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 lebih lanjut, lihat Log Management.
Anda dialihkan ke halaman Topic Details dari topik tersebut.
Langkah 3: Membuat langganan
Akun saat ini
Di panel navigasi sebelah kiri, pilih .
Pada halaman Subscriptions, klik Create Subscription.
Di panel Create Subscription, konfigurasi pengaturan berikut dan klik OK.
Topic Name: Nama topik tempat langganan ini berada.
Subscription Name: Masukkan nama untuk langganan.
Subscription: Pilih Queue.
Cross-Account: Pilih Inter-account.
Receiver Endpoint: Pilih antrian yang Anda buat di Langkah 1.
(Opsional) Message Filtering Tag: Masukkan tag untuk memfilter pesan.
Retry Policy: Pilih kebijakan pengulangan.
BACKOFF_RETRY: Percobaan ulang dilakukan tiga kali. Interval antar percobaan adalah nilai acak antara 10 hingga 20 detik.
DECAY_RETRY: Melakukan 176 kali percobaan ulang dalam total periode satu hari. Interval diukur dalam detik dan meningkat sebagai berikut: 2^0, 2^1, ..., 512, 512, ..., 512.
Message Format: Pilih format dorongan pesan.
Lintas akun
Di panel navigasi sebelah kiri, pilih .
Pada halaman Subscriptions, klik Create Subscription.
Di panel Create Subscription, konfigurasi pengaturan berikut dan klik OK.
Topic Name: Nama topik tempat langganan ini berada.
Subscription Name: Masukkan nama untuk langganan.
Subscription: Pilih Queue.
Cross-Account: Pilih Cross-Account.
Receiver Endpoint: Masukkan Nama Sumber Daya Alibaba Cloud (ARN) dari antrian tujuan. Anda dapat menemukan ARN antrian tersebut di bagian Basic Information pada halaman Queue Details. Formatnya adalah
acs:mns:cn-hangzhou:${accountId}:/queues/${queueName}.Service-linked Role: Masukkan ARN dari Peran RAM untuk otorisasi lintas akun. Untuk informasi tentang cara memberikan izin kepada Peran RAM dan mendapatkan ARN-nya, lihat Cross-account push authorization.
(Opsional) Message Filtering Tag: Masukkan tag untuk memfilter pesan.
Retry Policy: Pilih kebijakan pengulangan.
BACKOFF_RETRY: Percobaan ulang dilakukan tiga kali. Interval antar percobaan adalah nilai acak antara 10 hingga 20 detik.
DECAY_RETRY: Melakukan 176 kali percobaan ulang dalam total periode satu hari. Interval diukur dalam detik dan meningkat sebagai berikut: 2^0, 2^1, ..., 512, 512, ..., 512.
Message Format: Pilih format dorongan pesan.
Langkah 4: Memublikasikan pesan
Pada halaman Topics, temukan topik tersebut dan klik Publish Message di kolom Tindakan.
Pada halaman Publish Message To Topic - Quick Start, konfigurasi pengaturan berikut dan klik Publish Message.
Message Content: Masukkan isi pesan.
(Opsional) Message Tag: Masukkan tag untuk memfilter pesan.
Subscription Type: Pilih Queue.
Langkah 5: Menerima pesan
Pada halaman Queues, temukan antrian tersebut, lalu di kolom Action, pilih .
Opsi: Pada halaman Send And Receive Messages In Queue - Quick Start, di bagian Receive Message, klik Edit Parameters of Receiving Messages. Di panel Edit Parameters of Receiving Messages, konfigurasi Receive Times dan Polling Period, lalu klik OK.
Pada halaman Send And Receive Messages In Queue - Quick Start, di bagian Receive Message, klik Receive Message.
Daftar pesan dalam antrian ditampilkan di bagian Receive Message.
Opsi: Di daftar pesan, temukan pesan tersebut, lalu klik Details di kolom Actions. Di kotak dialog Message Details, lihat informasi seperti isi pesan.