全部产品
Search
文档中心

ApsaraMQ for RocketMQ:Ekspor dan impor data topik

更新时间:Jul 02, 2025

ApsaraMQ for RocketMQ memungkinkan Anda mengekspor data topik dari satu instance dan mengimpornya ke instance ApsaraMQ for RocketMQ lainnya untuk menyinkronkan data topik di berbagai instance. Fitur ini berguna saat mengganti atau mengkloning instance, karena memungkinkan Anda membuat topik baru dengan informasi dasar yang sama seperti pada instance asli.

Informasi latar belakang

ApsaraMQ for RocketMQ mendukung ekspor data topik dari suatu instance dan mengimpor data tersebut ke instance ApsaraMQ for RocketMQ lainnya. Fitur ini dapat digunakan dalam skenario berikut:

  • Mengganti Instance

    Fitur ini membantu saat Anda perlu mengganti instance. Misalnya, jika instance ApsaraMQ for RocketMQ 4.x tidak lagi memenuhi kebutuhan bisnis Anda dan Anda ingin beralih ke instance ApsaraMQ for RocketMQ 5.x, Anda dapat mengekspor data topik dari instance 4.x dan mengimpornya ke instance 5.x. Dengan cara ini, topik yang ada di instance 4.x akan dibuat secara otomatis di instance 5.x.

  • Mengkloning Instance

    Fitur ini juga berguna saat Anda menerapkan beberapa instance ApsaraMQ for RocketMQ dan ingin bisnis Anda menggunakan topik yang sama di lingkungan pengembangan, pengujian, dan produksi. Anda dapat membuat topik di salah satu instance, mengekspor data topik, dan kemudian mengimpor data tersebut ke instance lain untuk membuat topik serupa dengan cepat.

Catatan penggunaan

  • Fitur ekspor dan impor data topik mendukung operasi lintas versi. Sebagai contoh, Anda dapat mengekspor data topik dari instance ApsaraMQ for RocketMQ 4.x dan mengimpornya ke instance ApsaraMQ for RocketMQ 5.x.

  • Saat mengekspor atau mengimpor data topik, hanya informasi dasar tentang topik yang diproses, seperti nama, tipe pesan, dan deskripsi topik. Pesan dalam topik tidak dimigrasikan atau diubah.

  • Saat mengimpor data topik, nilai parameter dalam file yang diimpor harus memenuhi persyaratan tertentu. Untuk detail lebih lanjut, lihat Langkah 5 bagian "Impor Data Topik" dari topik ini.

Ekspor data topik

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

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

  3. Di panel navigasi sisi kiri, klik Topics.

  4. Di pojok kanan atas halaman Topics, klik ikon 导出.

    Sistem mengekspor data topik dari instance dan menyimpannya dalam file .xlsx.

Impor data topik

Anda dapat langsung mengimpor data topik yang telah diekspor ke instance tujuan. Jika diperlukan, Anda juga dapat memperbarui data topik sebelum mengimpor ke instance tujuan.

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

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

  3. Di panel navigasi sisi kiri, klik Topics.

  4. Di pojok kanan atas halaman Topics, klik ikon 导入.

  5. Pilih file data topik yang telah disimpan dan klik Open.

    Tabel berikut menjelaskan persyaratan nilai parameter dalam file data topik yang akan diimpor.

    Parameter

    Deskripsi

    Nilai valid

    TopicName

    Nama topik.

    • Nama topik dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-).

    • Nama topik harus memiliki panjang 1 hingga 60 karakter.

    Nama topik tidak boleh berisi string yang dicadangkan untuk sistem atau string yang mengandung awalan khusus. Untuk informasi lebih lanjut, lihat Batasan parameter.

    MessageType

    Tipe pesan dari topik.

    Nilai valid:

    • TRANSACTION: pesan transaksional

    • DELAY: pesan terjadwal atau tertunda

    • FIFO: pesan terurut

    • NORMAL: pesan normal

    Remark

    Deskripsi topik.

    Deskripsi topik harus memiliki panjang 1 hingga 60 karakter.

    Contoh:

    TopicName

    MessageType

    Remark

    Topic1

    TRANSACTION

    Digunakan untuk mengirim pesan transaksional.

    Topic2

    NORMAL

    Digunakan untuk mengirim pesan normal.

    Topic3

    DELAY

    Digunakan untuk mengirim pesan tertunda.

  6. Di panel Import Resources, pilih topik yang datanya ingin Anda impor dan klik Confirm and Import di kolom Actions.

    Anda juga dapat memilih beberapa topik dan klik Batch Import.

    Setelah data topik diimpor, nilai kolom Execution Results dari daftar topik berubah menjadi Imported.

  7. Di pojok kiri bawah panel Import Resources, klik OK untuk menyelesaikan impor.

    Setelah data topik diimpor, topik yang datanya diimpor akan muncul dalam daftar topik.

Referensi