Anda dapat membuat, mengedit, mencari, dan menghapus topik serta subscription di konsol Simple Message Queue (SMQ).
Prasyarat
Buat topik
Di panel navigasi sebelah kiri, pilih .
Di bilah navigasi atas, pilih wilayah.
-
Pada halaman Topics, klik Create Topic.
-
Di 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 grup yang sama dikonsumsi sesuai urutan pengiriman.
Maximum Message Length: Panjang maksimum isi pesan yang dapat dikirim ke topik.
Enable Logging Feature: Menentukan apakah fitur Log Management diaktifkan. Jika diaktifkan, log operasi untuk topik ini akan secara otomatis didorong ke Logstore yang ditentukan. Anda dapat melihat jejak pesan, latensi, dan informasi lainnya dalam log tersebut. Untuk informasi selengkapnya, lihat Log Management.
Anda akan diarahkan ke halaman Topic Details dari topik tersebut.
Edit topik
-
Pada halaman Topics, temukan topik yang dituju lalu klik Edit di kolom Actions.
-
Di panel Edit Topic Parameter, ubah konfigurasi topik lalu klik OK.
Konfigurasi topik yang diperbarui akan muncul di bagian Basic Information pada halaman Topic Details.
Cari topik
-
Pada halaman Topics, masukkan awalan nama topik, misalnya
test, di kotak pencarian lalu klik ikon
.Daftar akan menampilkan semua topik yang namanya diawali dengan
test.
Lihat detail topik
-
Pada halaman Topics, temukan topik yang dituju lalu klik Details di kolom Actions.
-
Halaman Topic Details menampilkan informasi lengkap tentang topik tersebut.
Dapatkan endpoint
-
Pada halaman Topics, temukan topik yang dituju lalu klik Details di kolom Actions.
-
Di halaman Topic Details, pada bagian Endpoint, temukan endpoint untuk Internet Access dan Internal Access.
CatatanEndpoint mendukung akses HTTP maupun HTTPS.
Buat subscription
Di bilah navigasi atas, pilih wilayah.
-
Di panel navigasi sebelah kiri, pilih .
-
Pada halaman Subscriptions, klik Create Subscription.
-
Di panel Create Subscription, konfigurasikan parameter berikut lalu klik OK.
-
Topic Name: Pilih topik tempat subscription ini dibuat.
-
Subscription Name: Nama subscription. Harus dimulai dengan huruf, boleh berisi huruf, angka, dan tanda hubung (-), serta tidak boleh lebih dari 255 karakter.
-
Subscription: Jenis dorong (push type) subscription. Nilai default-nya adalah HTTP. Untuk informasi selengkapnya, lihat Subscription types.
-
Receiver Endpoint: Alamat endpoint penerima.
-
Opsional: Message Filtering Tag: Tag untuk penyaringan pesan.
-
Retry Policy: Kebijakan percobaan ulang saat dorongan pesan gagal mencapai endpoint.
Kebijakan percobaan ulang berikut tersedia:
-
BACKOFF_RETRY: Melakukan percobaan ulang tiga kali dengan interval acak antara 10 hingga 20 detik.
-
DECAY_RETRY: Melakukan percobaan ulang sebanyak 176 kali. Interval percobaan ulang meningkat secara eksponensial hingga 512 detik, dengan total durasi percobaan ulang satu hari. Interval percobaan ulang spesifiknya adalah: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 512, ..., 512 (total 167 kali percobaan ulang dengan interval 512 detik).
-
-
Message Format: Format pesan yang didorong ke endpoint.
-
SIMPLIFIED: Isi pesan hanya berisi konten yang dipublikasikan pengguna, tanpa atribut apa pun. Contoh:
{1:"a", 2:"b"} -
JSON: Isi pesan dalam format JSON dan berisi konten pesan beserta atributnya. Contoh:
{ "TopicOwner":"TopicOwner", "TopicName":"TopicName", "Subscriber":"Subscriber", "SubscriptionName":"SubscriptionName", "MessageId":"6CC4D900CA59A2CD-1-15180534A8F-20000****", "Message":"xxxxx", "MessageMD5":"F1E92841751D795AB325861034B5****", "MessageTag":"important", "PublishTime":"1449556920975" } -
XML: Isi pesan dalam format XML dan berisi konten pesan beserta atributnya. Contoh:
<?xml version="1.0" encoding="utf-8"?> <Notification xlmns="http://mns.aliyuncs.com/doc/v1/"> <TopicOwner>TopicOwner</TopicOwner> <TopicName>TopicName</TopicName> <Subscriber>Subscriber</Subscriber> <SubscriptionName>SubscriptionName</SubscriptionName> <MessageId>6CC4D900CA59A2CD-1-15180534A8F-20000****</MessageId> <Message>{1:"a", 2:"b"}</Message> <MessageMD5>F1E92841751D795AB325861034B5****</MessageMD5> <MessageTag>important</MessageTag> <PublishTime>1449556920975</MessagePublishTime> </Notification>
-
Subscription baru akan muncul di halaman Subscriptions.
-
Ubah langganan
-
Pada halaman Subscriptions, temukan subscription yang dituju lalu klik Edit di kolom Actions.
-
Di panel Edit Subscription Parameter, ubah kebijakan percobaan ulang lalu klik OK.
Temukan langganan
-
Pada halaman Subscriptions, masukkan awalan nama subscription, misalnya
test, di kotak pencarian lalu klik ikon
.Daftar akan menampilkan semua subscription yang namanya diawali dengan
test.
Publikasikan pesan
-
Pada halaman Topics, temukan topik yang dituju lalu klik Publish Message di kolom Actions.
-
Di halaman Try Publishing Message to Topic, konfigurasikan parameter berikut lalu klik Publish Message.
-
Message Content: Isi pesan.
-
(Opsional) Message Tag: Tag untuk penyaringan pesan.
-
Subscription Type: Jenis subscription tempat pesan didorong. Untuk informasi selengkapnya, lihat Subscription types.
Notifikasi "Message sent successfully" akan muncul di halaman.
-
Lihat metrik topik
-
Pada halaman Topics, temukan topik yang dituju, lalu di kolom Actions, pilih .
-
Di bagian Cloud Monitor pada halaman Topic Details, Anda dapat melihat metrik pemantauan untuk topik tersebut.
CatatanUntuk informasi selengkapnya tentang aturan peringatan, lihat Create an alert rule.
Hapus subscription
-
Pada halaman Subscriptions, temukan subscription yang dituju. Di kolom Actions, klik Delete.
-
Di kotak dialog Prompt, baca pesannya lalu klik OK.
Subscription tersebut akan dihapus dari halaman Subscriptions.
Hapus topik
-
Pada halaman Topics, temukan topik yang dituju, lalu di kolom Actions, pilih .
-
Di kotak dialog Prompt, baca pesannya lalu klik OK.
Topik tersebut akan dihapus dari halaman Topics.
PeringatanData topik yang telah dihapus tidak dapat dipulihkan.