All Products
Search
Document Center

ApsaraMQ for RocketMQ:Manajemen topik

Last Updated:Jun 21, 2026

Di Message Queue for Apache RocketMQ, topik merupakan kategori utama untuk pesan. Message Queue for Apache RocketMQ menggunakan model publish-subscribe, di mana produsen menerbitkan pesan ke topik dan konsumen berlangganan ke topik tersebut untuk menerimanya. Artikel ini menjelaskan cara membuat, menghapus, memperbarui, dan melihat topik di Konsol Message Queue for Apache RocketMQ.

Catatan penggunaan

  • Sebuah topik terisolasi dalam satu instans dan tidak dapat digunakan lintas instans yang berbeda. Misalnya, topik yang dibuat di instans A tidak dapat digunakan di instans B.

  • Jenis pesan pada topik harus sesuai dengan jenis pesan yang akan ditangani. Misalnya, jika Anda membuat topik untuk mengirim dan menerima pesan normal, jenis pesannya harus diatur ke Normal Message. Topik tersebut tidak dapat digunakan untuk jenis pesan lain, seperti partitioned ordered messages atau transactional messages. Jika tidak, masalah dapat terjadi, seperti kehilangan scheduled messages selama penggantian node atau migrasi instans.

Penagihan

Message Queue for Apache RocketMQ mengenakan biaya penggunaan resource untuk setiap topik, bahkan jika topik tersebut tidak digunakan. Kami menyarankan agar Anda menghapus topik yang tidak digunakan. Untuk informasi lebih lanjut, lihat Detail harga layanan messaging dan Penagihan Edisi Enterprise Platinum.

Konvensi penamaan topik

  • Nama topik harus terdiri dari 3 hingga 64 karakter dan hanya boleh berisi huruf, angka, tanda hubung (-), dan garis bawah (_).

  • Jika instans tempat topik berada memiliki namespace, nama topik tersebut harus unik dalam instans tersebut dan tidak boleh sama dengan nama topik atau group ID yang sudah ada. Nama dapat diduplikasi di instans yang berbeda. Misalnya, topik di instans A dapat memiliki nama yang sama dengan topik atau group ID di instans B.

  • Jika instans tempat topik berada tidak memiliki namespace, nama topik tersebut harus unik secara global di semua instans dan wilayah, serta tidak boleh sama dengan nama topik atau group ID yang sudah ada.

Catatan

Untuk memeriksa apakah suatu instans memiliki namespace, buka halaman Instance Details di Konsol Message Queue for Apache RocketMQ dan lihat bagian Basic Information.

Buat topik

  1. Masuk ke ApsaraMQ for RocketMQ console. Di panel navigasi sebelah kiri, klik Instances.

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

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

  4. Di panel Create Topic, masukkan Name dan Description, pilih Message Type untuk topik tersebut, lalu klik OK.

    Penting

    Sebuah topik hanya dapat menangani jenis pesan yang ditentukan saat pembuatannya. Misalnya, jika Anda membuat topik dengan jenis pesan diatur ke Normal Message, topik tersebut hanya dapat digunakan untuk mengirim dan menerima pesan normal. Anda tidak dapat menggunakan topik ini untuk ordered messages. Untuk informasi lebih lanjut, lihat Jenis pesan.

    Name harus terdiri dari 3 hingga 64 karakter dan hanya boleh berisi huruf, angka, tanda hubung (-), dan garis bawah (_). Commodity Type secara otomatis diatur ke pay-as-you-go. Message Type mencakup empat opsi: Normal Message, Transactional Message, Partitioned Ordered Message, dan Scheduled/Delayed Message.

Hapus topik

Peringatan

Setelah topik dihapus, produsen dan konsumen yang terkait langsung berhenti berfungsi. Metadata topik dan data pesan juga dihapus dan tidak dapat dipulihkan. Lakukan dengan hati-hati.

  1. Di halaman Instances, klik nama instans target. Di panel navigasi sebelah kiri, klik Topics.

  2. Di daftar topik, temukan topik yang ingin Anda hapus. Di kolom Actions, klik More dan pilih Delete dari menu drop-down.

  3. Di kotak dialog konfirmasi, klik OK.

Perbarui topik

  1. Di halaman Instances, klik nama instans target. Di panel navigasi sebelah kiri, klik Topics.

  2. Di daftar topik, temukan topik yang ingin Anda perbarui. Di kolom Actions, klik Details untuk membuka halaman Topic Details.

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

Lihat topik

  1. Di halaman Instances, klik nama instans target. Di panel navigasi sebelah kiri, klik Topics.

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

API terkait

Anda juga dapat menggunakan operasi API berikut untuk mengelola topik: