全部产品
Search
文档中心

Simple Message Queue (formerly MNS):Operasi Topik

更新时间:Jun 29, 2025

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

  1. Masuk ke konsol SMQ.

  2. Di panel navigasi sisi kiri, pilih Topic Model > Topics.

  3. Di bilah navigasi atas, pilih wilayah.

  4. Di halaman Topics, klik Create Topic.

  5. 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

  1. Di halaman Topics, temukan topik yang ingin Anda edit, dan klik Edit di kolom Actions.

  2. 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

  1. Di kotak pencarian di halaman Topics, masukkan awalan nama topik, seperti test, lalu klik ikon image.

    Semua topik dengan nama yang diawali oleh test muncul di halaman.

Detail

  1. Di halaman Topics, temukan topik yang ingin Anda lihat, dan klik Details di kolom Actions .

  2. Di halaman Topic Details, lihat detail topik.

Titik Akhir

  1. Di halaman Topics, temukan topik yang ingin Anda kelola, dan klik Details di kolom Actions .

  2. Di bagian Endpoint pada halaman Topic Details, lihat titik akhir untuk Internet Access dan Internal Access.

    Catatan

    Anda dapat mengirim permintaan HTTP atau HTTPS untuk mengakses titik akhir.

Buat

  1. Masuk ke konsol SMQ.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di bilah navigasi kiri, pilih Topic Model > Subscriptions.

  4. Di halaman Subscriptions, klik Create Subscription.

  5. 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

  1. Di halaman Subscriptions, temukan langganan yang dibuat, dan klik Edit di kolom Actions.

  2. Di panel Edit Parameter of Subscription, ubah kebijakan pengulangan, lalu klik OK.

Pencarian Langganan

  1. Di kotak pencarian halaman Subscriptions, masukkan awalan nama langganan, seperti test, lalu klik ikon image.

    Semua langganan dengan nama yang diawali oleh test muncul di halaman.

Publikasikan

  1. Di halaman Topics, temukan topik yang ingin Anda publikasikan, dan klik Publish Message di kolom Actions.

  2. 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

  1. Di halaman Topics, temukan topik yang ingin Anda lihat, dan pilih More > Cloud Monitor di kolom Actions .

  2. Di bagian Cloud Monitor pada halaman Topic Details, lihat metrik pemantauan topik.

    Catatan

    Untuk informasi lebih lanjut tentang aturan peringatan, lihat Buat Aturan Peringatan.

Hapus

  1. Di halaman Subscriptions, temukan langganan yang ingin Anda hapus, dan klik Delete di kolom Actions.

  2. Di pesan Note, baca pesan tersebut, lalu klik OK.

    Setelah langganan dihapus, langganan tersebut tidak akan ditampilkan di halaman Subscriptions.

Hapus

  1. Di halaman Topics, temukan topik yang ingin Anda hapus, dan pilih More > Delete di kolom Actions .

  2. Di pesan Note, baca pesan tersebut, lalu klik OK.

    Topik ditampilkan sebagai dihapus di halaman Topics.

    Peringatan

    Topik yang dihapus tidak dapat dipulihkan.