Tüm Ürünler
Search
Belge Merkezi

ApsaraMQ for RocketMQ:Export and import topic data

Son Güncelleme:Oct 09, 2026

Bir ApsaraMQ for RocketMQ örneğinden diğerine geçiş yaparken veya geliştirme, test ve üretim ortamları arasında aynı konu yapılandırmalarını korurken konuları manuel olarak yeniden oluşturmak zahmetli ve hataya açıktır. Konu verilerini dışa ve içe aktarma özelliği, konu meta verilerini kaynak örneğinden .xlsx dosyası olarak dışa aktarmanıza ve bunları hedef örneğe aktararak konuların otomatik olarak yeniden oluşturulmasına olanak tanır.

Dışa ve içe aktarma işlemi yalnızca konu meta verilerini (adlar, mesaj türleri ve açıklamalar) aktarır. Konularda depolanan mesajlar etkilenmez veya taşınmaz. Sürümler arası dışa ve içe aktarma desteklenir. Örneğin, 4.x sürümünden dışa aktarıp 5.x sürümüne içe aktarabilirsiniz.

Kullanım durumları

  • Örnek geçişi: ApsaraMQ for RocketMQ 4.x örneğinden konu verilerini dışa aktarın ve 5.x örneğine içe aktarın. Tüm konular yeni örnekte otomatik olarak yeniden oluşturulur.

  • Ortam kopyalama: Konuları bir kez tanımlayın, ardından yapılandırmaları senkronize tutmak için geliştirme, test ve üretim örneklerine dışa ve içe aktarın.

Ön koşullar

Başlamadan önce şunlara sahip olduğunuzdan emin olun:

  • Mevcut konuları içeren bir ApsaraMQ for RocketMQ örneği (kaynak)

  • Konuları alacak bir ApsaraMQ for RocketMQ örneği (hedef)

  • ApsaraMQ for RocketMQ konsolu erişimi

Konu verilerini dışa aktarma

  1. ApsaraMQ for RocketMQ konsolunda oturum açın. Sol gezinme bölmesinde Instances öğesini tıklayın.

  2. Üst gezinme çubuğunda China (Hangzhou) gibi bir bölge seçin. Instances sayfasında kaynak örneğin adını tıklayın.

  3. Sol gezinme bölmesinde Topics öğesini tıklayın.

  4. Topics sayfasının sağ üst köşesindeki Export simgesini tıklayın.

Konu verileri yerel makinenizde bir .xlsx dosyasına kaydedilir.

Konu verilerini içe aktarma

Dışa aktarılan .xlsx dosyasını doğrudan içe aktarabilir veya gereksinimlerinize göre güncelleyip ardından içe aktarabilirsiniz.

Dosya biçimi gereksinimleri

.xlsx dosyası aşağıdaki sütunları içermelidir:

Parametre Açıklama Geçerli değerler
TopicName Konu adı. Harfler, rakamlar, alt çizgiler (\_) ve tireler (-). 1 ila 60 karakter uzunluğunda olmalıdır. Ayrılmış sistem dizilerini veya özel ön ekleri içeremez. Ayrıntılar için bkz. Parametre sınırlamaları.
MessageType Konunun mesaj türü. TRANSACTION: işlemsel mesajlar. DELAY: zamanlanmış veya gecikmeli mesajlar. FIFO: sıralı mesajlar. NORMAL: normal mesajlar.
Remark Konu açıklaması. 1 ila 60 karakter.

Örnek:

TopicName MessageType Remark
Topic1 TRANSACTION İşlemsel mesajlar göndermek için kullanılır.
Topic2 NORMAL Normal mesajlar göndermek için kullanılır.
Topic3 DELAY Gecikmeli mesajlar göndermek için kullanılır.

İçe aktarma adımları

  1. ApsaraMQ for RocketMQ konsolunda oturum açın. Sol gezinme bölmesinde Instances öğesini tıklayın.

  2. Üst gezinme çubuğunda China (Hangzhou) gibi bir bölge seçin. Instances sayfasında hedef örneğin adını tıklayın.

  3. Sol gezinme bölmesinde Topics öğesini tıklayın.

  4. Topics sayfasının sağ üst köşesindeki Import simgesini tıklayın.

  5. .xlsx dosyasını seçin ve Open öğesini tıklayın.

  6. Import Resources panelinde içe aktarmak istediğiniz konuları seçin ve Actions sütunundaki Confirm and Import seçeneğini tıklayın. Birden çok konuyu aynı anda içe aktarmak için konuları seçin ve Batch Import öğesini tıklayın.

  7. Her konu için Execution Results sütunu Imported durumunu gösterdiğinde, Import Resources panelinin sol alt köşesindeki Complete seçeneğini tıklayın.

İçe aktarılan konular artık hedef örneğin konu listesinde görünür.

İlgili konular