All Products
Search
Document Center

ApsaraMQ for RocketMQ:Kelola topik

Last Updated:Mar 12, 2026

Topik merupakan konstruk utama untuk perutean pesan di ApsaraMQ for RocketMQ. Dalam model publish/subscribe (pub/sub), produsen mengirim pesan ke suatu topik, sedangkan konsumen berlangganan ke topik tersebut untuk menerimanya. Kelompokkan topik berdasarkan domain bisnis—misalnya, satu topik untuk event pesanan, satu untuk pembaruan logistik, dan satu lagi untuk notifikasi pembayaran.

Halaman ini menjelaskan cara membuat, melihat, memperbarui, dan menghapus topik di Konsol ApsaraMQ for RocketMQ. Untuk mengelola topik secara terprogram, lihat Referensi API.

Sebelum Anda mulai

  • Instans ApsaraMQ for RocketMQ telah tersedia. Untuk membuatnya, lihat dokumentasi manajemen instans.

  • Anda telah menentukan jenis pesan untuk topik tersebut. Setiap topik hanya mendukung satu jenis pesan, dan pengaturan ini tidak dapat diubah setelah topik dibuat. Untuk detailnya, lihat Jenis pesan.

Batasan utama

Sebelum membuat topik, tinjau batasan berikut.

BatasanDeskripsi
Instance-scopedTopik termasuk dalam satu instans dan tidak dapat digunakan lintas instans.
Message type is immutableJenis pesan yang Anda pilih saat pembuatan menentukan pesan mana yang diterima oleh topik tersebut. Ketidaksesuaian menyebabkan masalah O&M seperti hilangnya scheduled message selama perubahan endpoint atau migrasi instans.
BillingSetiap topik dikenakan biaya okupansi terlepas dari penggunaannya. Hapus topik yang tidak digunakan untuk menghindari biaya yang tidak perlu. Untuk detailnya, lihat Billing fitur messaging dan Billing.

Aturan penamaan

Nama topik harus memenuhi persyaratan berikut:

  • Panjang 3 hingga 64 karakter

  • Hanya berisi huruf, angka, tanda hubung (-), dan garis bawah (_)

Persyaratan keunikan bergantung pada apakah instans memiliki namespace:

Jenis instansCakupan keunikanDetail
Dengan namespaceDi dalam instanceNama tidak boleh sama dengan nama topik atau group ID yang sudah ada dalam instans yang sama. Instans berbeda dapat menggunakan nama yang sama.
Tanpa namespaceLintas semua instans dan wilayahNama tidak boleh sama dengan nama topik atau group ID apa pun dalam Akun Alibaba Cloud Anda.
Catatan

Periksa apakah instans memiliki namespace di bagian Basic Information pada halaman Instance Details.

Buat topik

  1. Masuk ke Konsol ApsaraMQ for RocketMQ. Di panel navigasi, klik Instances.

  2. Di bilah navigasi atas, pilih wilayah, misalnya China (Hangzhou). Klik nama instans yang ingin Anda kelola.

  3. Di panel navigasi, klik Topics. Di pojok kiri atas, klik Create Topic.

  4. Di panel Create Topic, konfigurasikan parameter berikut, lalu klik OK.

    ParameterDeskripsi
    NameNama topik unik yang mengikuti aturan penamaan.
    DescriptionDeskripsi singkat mengenai tujuan topik.
    Message TypeJenis pesan yang ditangani oleh topik ini. Nilai ini tidak dapat diubah setelah pembuatan.
Penting

Topik hanya dapat mengirim dan menerima pesan yang sesuai dengan jenis pesannya. Misalnya, topik yang dibuat dengan jenis Normal Message hanya menerima pesan normal. Untuk detailnya, lihat Jenis pesan.

Create a topic

Lihat detail topik

  1. Di halaman Instances, klik nama instans yang ingin Anda kelola. Di panel navigasi, klik Topics.

  2. Di daftar topik, klik nama topik atau klik Details di kolom Actions.

Perbarui deskripsi topik

  1. Di halaman Instances, klik nama instans yang ingin Anda kelola. Di panel navigasi, klik Topics.

  2. Di daftar topik, temukan topik target dan klik Details di kolom Actions.

  3. Di bagian Basic Information, klik Edit di samping bidang Topic Description. Masukkan deskripsi baru, lalu klik OK.

Update topic description

Hapus topik

Peringatan

Menghapus topik bersifat permanen. Setelah dihapus, produsen tidak dapat lagi mengirim pesan ke topik tersebut, konsumen tidak dapat lagi mengonsumsi pesan darinya, dan seluruh metadata serta pesan dalam topik tersebut akan dihapus secara permanen.

  1. Di halaman Instances, klik nama instans yang ingin Anda kelola. Di panel navigasi, klik Topics.

  2. Di daftar topik, temukan topik target, klik More di kolom Actions, lalu pilih Delete.

  3. Di kotak dialog konfirmasi, klik OK.

Referensi API

Operasi API berikut tersedia untuk manajemen topik:

APIDeskripsi
OnsTopicCreateMembuat topik.
OnsTopicDeleteMenghapus topik.
OnsTopicListMenanyakan topik.
OnsTopicStatusMenanyakan jumlah total pesan dan waktu pembaruan terakhir suatu topik.
OnsTopicSubDetailMenanyakan langganan suatu topik.