Topik ini menjelaskan cara mengelola topik di konsol Simple Message Queue (SMQ, sebelumnya MNS).
Prasyarat
SMQ telah diaktifkan dan pengguna Resource Access Management (RAM) diberi otorisasi untuk mengakses SMQ. Untuk informasi lebih lanjut, lihat Aktifkan SMQ dan otorisasi pengguna RAM untuk mengakses SMQ.
Buat
Masuk ke konsol SMQ.
Di panel navigasi sisi kiri, pilih Topic Model > Topics.
Di bilah navigasi atas, pilih wilayah.
Di halaman Topics, klik Create Topic.
Di panel Create Topic, atur parameter berikut, lalu klik OK.
Name: Nama topik.
Maximum Message Length: Panjang maksimum pesan yang dikirim ke topik.
Enable Logging Feature: Menentukan apakah akan mengaktifkan fitur pencatatan. Jika fitur ini diaktifkan, SMQ secara otomatis mendorong log operasi topik ini ke Logstore yang ditentukan. Anda kemudian dapat melihat jejak pesan, penundaan, dan informasi lainnya dari log. Untuk informasi lebih lanjut, lihat Manajemen Log.
Halaman Topic Details dari topik tersebut muncul.
Edit
Di halaman Topics, temukan topik yang ingin Anda edit, dan klik Edit di kolom Actions.
Di panel Edit Parameter of Topic, ubah pengaturan topik, lalu klik OK.
Anda dapat melihat pengaturan topik yang dimodifikasi di bagian Basic Information pada halaman Topic Details.
Cari berdasarkan nama
Di kotak pencarian di halaman Topics, masukkan awalan nama topik, seperti test, lalu klik ikon
.Semua topik dengan nama yang diawali oleh test muncul di halaman.
Detail
Di halaman Topics, temukan topik yang ingin Anda lihat, dan klik Details di kolom Actions .
Di halaman Topic Details, lihat detail topik.
Titik Akhir
Di halaman Topics, temukan topik yang ingin Anda kelola, dan klik Details di kolom Actions .
Di bagian Endpoint pada halaman Topic Details, lihat titik akhir untuk Internet Access dan Internal Access.
CatatanAnda dapat mengirim permintaan HTTP atau HTTPS untuk mengakses titik akhir.
Buat
Masuk ke konsol SMQ.
Di bilah navigasi atas, pilih wilayah.
Di bilah navigasi kiri, pilih .
Di halaman Subscriptions, klik Create Subscription.
Di halaman Create Subscription, atur parameter berikut, lalu klik OK.
Topic Name: Masukkan nama topik.
Subscription Name: Masukkan nama langganan. Nama tersebut dapat berisi maksimal 255 karakter yang terdiri dari huruf, angka, dan tanda hubung (-). Nama harus dimulai dengan huruf.
Subscription: Pilih tipe langganan. Nilai default adalah HTTP. Untuk detail lebih lanjut tentang tipe langganan, lihat Tipe langganan.
Receiver Endpoint: Alamat penerima jenis langganan.
(Opsional) Message Filtering Tag: Filter pesan berdasarkan tag yang ditetapkan.
Retry Policy: Kebijakan pengulangan yang diterapkan jika terjadi kesalahan selama pengiriman pesan dari topik SMQ ke penerima.
Parameter kebijakan pengulangan dapat diatur ke salah satu nilai berikut:
Pengulangan Mundur: Coba ulang 3 kali. Interval pengulangan adalah nilai acak antara 10 dan 20 detik.
Pengulangan Peluruhan Eksponensial: Coba ulang 176 kali dalam satu hari dengan interval pengulangan berikut yang diukur dalam detik: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 512...512 (total 167 interval pengulangan 512 detik).
Message Format: Format pesan yang didorong ke penerima.
SIMPLIFIED: Badan pesan adalah pesan yang dipublikasikan oleh pengguna. Tidak berisi informasi atribut. Contoh badan pesan:
{1:"a", 2:"b"}JSON: Pesan dalam format JSON dan berisi badan pesan serta atribut pesan. Contoh badan pesan:
{ "TopicOwner":"TopicOwner", "TopicName":"TopicName", "Subscriber":"Subscriber", "SubscriptionName":"SubscriptionName", "MessageId":"6CC4D900CA59A2CD-1-15180534A8F-20000****", "Message":"xxxxx", "MessageMD5":"F1E92841751D795AB325861034B5****", "MessageTag":"important", "PublishTime":"1449556920975" }XML: Pesan dalam format XML dan berisi badan pesan serta atribut pesan. Contoh badan pesan:
<?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>
Setelah langganan dibuat, langganan tersebut ditampilkan di halaman Subscriptions.
Edit langganan
Di halaman Subscriptions, temukan langganan yang dibuat, dan klik Edit di kolom Actions.
Di panel Edit Parameter of Subscription, ubah kebijakan pengulangan, lalu klik OK.
Pencarian Langganan
Di kotak pencarian halaman Subscriptions, masukkan awalan nama langganan, seperti test, lalu klik ikon
.Semua langganan dengan nama yang diawali oleh test muncul di halaman.
Publikasikan
Di halaman Topics, temukan topik yang ingin Anda publikasikan, dan klik Publish Message di kolom Actions.
Di halaman Try Publishing Message to Topic, konfigurasikan parameter berikut, lalu klik Publish Message.
Message Content: Badan pesan yang akan dipublikasikan.
(Opsional) Message Tag: Tag digunakan untuk menyaring pesan. Parameter ini opsional.
Subscription Type: Jenis langganan pesan yang ingin Anda dorong ke topik. Untuk informasi lebih lanjut, lihat Jenis Langganan.
Pesan "Pesan telah dikirim" muncul di halaman.
Pemantauan Awan
Di halaman Topics, temukan topik yang ingin Anda lihat, dan pilih di kolom Actions .
Di bagian Cloud Monitor pada halaman Topic Details, lihat metrik pemantauan topik.
CatatanUntuk informasi lebih lanjut tentang aturan peringatan, lihat Buat Aturan Peringatan.
Hapus
Di halaman Subscriptions, temukan langganan yang ingin Anda hapus, dan klik Delete di kolom Actions.
Di pesan Note, baca pesan tersebut, lalu klik OK.
Setelah langganan dihapus, langganan tersebut tidak akan ditampilkan di halaman Subscriptions.
Hapus
Di halaman Topics, temukan topik yang ingin Anda hapus, dan pilih di kolom Actions .
Di pesan Note, baca pesan tersebut, lalu klik OK.
Topik ditampilkan sebagai dihapus di halaman Topics.
PeringatanTopik yang dihapus tidak dapat dipulihkan.