Yeni bir ApsaraMQ for RocketMQ örneğine geçiş yaparken veya yapılandırmaları ortamlar arasında kopyalarken, tüketici gruplarını elle yeniden oluşturmak zaman alıcı ve hata yapmaya açıktır. Grup verilerini dışa ve içe aktarma özelliği, grup yapılandırmalarını bir örnekten .xlsx dosyası olarak dışa aktarmanıza ve başka bir örneğe aktarmanıza olanak tanır; bu işlem, grupları aynı temel yapılandırma ile otomatik olarak yeniden oluşturur.
Kullanım senaryoları
| Senaryo | Açıklama |
|---|---|
| Örnek geçişi | Mevcut örneğinizden grup verilerini dışa aktarın ve yeni satın aldığınız bir örneğe aktarın. Gruplar, aynı temel yapılandırma ile otomatik olarak yeniden oluşturulur. |
| Ortam klonlama | Her grubu elle yeniden oluşturmak zorunda kalmadan, geliştirme, test ve üretim örneklerinde aynı grup kurulumunu çoğaltın. |
Neler dışa aktarılır?
Dışa aktarma işlemi yalnızca grup meta verilerini içerir:
Grup kimlikleri
Tüketim ilkeleri
Grup açıklamaları
Abonelikler ve mesaj verileri dışa aktarılmaz veya taşınmaz. Yalnızca temel grup yapılandırması örnekler arasında aktarılır.
Sürümler arası uyumluluk
ApsaraMQ for RocketMQ 4.x ve 5.x örnekleri farklı grup meta veri şemaları kullanır. Başlamadan önce uyumluluk kurallarını inceleyin:
| Yön | Destekleniyor mu? | Notlar |
|---|---|---|
| 5.x'ten 4.x'e | Evet | Doğrudan içe aktarın. Yalnızca 4.x tarafından desteklenen alanlar etkili olur. Ayrıntılar için içe aktarma yordamının 5. Adım bölümüne bakın. |
| 4.x'ten 5.x'e | Düzenleme gerekir | İçe aktarmadan önce dışa aktarılan dosyayı değiştirin. Gerekli parametre değişiklikleri için 5.x içe aktarma yordamının 5. Adım bölümüne bakın. |
Grup verilerini dışa aktarma
Ön koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
Mevcut tüketici gruplarına sahip bir ApsaraMQ for RocketMQ örneği
ApsaraMQ for RocketMQ konsoluna erişim izinleri
Yordam
ApsaraMQ for RocketMQ konsolunda oturum açın. Sol gezinme bölmesinde Instances öğesine tıklayın.
Üst gezinme çubuğundan bir bölge seçin, örneğin China (Hangzhou). Instances sayfasında yönetmek istediğiniz örneğin adına tıklayın.
Sol gezinme bölmesinde Groups öğesine tıklayın.
Groups sayfasının sağ üst köşesindeki
simgesine tıklayın.
Grup verileri yerel makinenize bir .xlsx dosyası olarak kaydedilir.
Grup verilerini içe aktarma
Dışa aktarılan dosyayı olduğu gibi içe aktarabilir veya gereksinimlerinize uygun olacak şekilde önce düzenleyebilirsiniz.
Ön koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
Bir grup verisi .xlsx dosyası (başka bir örnekten dışa aktarılmış veya manuel olarak oluşturulmuş)
Bir ApsaraMQ for RocketMQ hedef örneği
ApsaraMQ for RocketMQ konsoluna erişim izinleri
Yordam
ApsaraMQ for RocketMQ konsolunda oturum açın. Sol gezinme bölmesinde Instances öğesine tıklayın.
Üst gezinme çubuğundan bir bölge seçin, örneğin China (Hangzhou). Instances sayfasında hedef örneğin adına tıklayın.
Sol gezinme bölmesinde Groups öğesine tıklayın.
Groups sayfasının sağ üst köşesindeki
simgesine tıklayın.-
Yerel makinenizden grup verisi dosyasını seçin ve Open öğesine tıklayın. Dosyanın aşağıda listelenen parametre gereksinimlerini karşılaması gerekir.
Parametre Açıklama Gereksinimler ConsumerGroupId Grup kimliği. Harfler, rakamlar, alt çizgi (_) ve kısa çizgi (-). Önerilen ön ek: GID_veyaGID-. Uzunluk: 2-64 karakter.ConsumerGroupType Grup tarafından kullanılan protokol. HTTP ve TCP istemcileri için ayrı gruplar oluşturun. TCPveyaHTTPRemark Grubun kısa açıklaması. 1-60 karakter. Örnek dosya içeriği
ConsumerGroupId ConsumerGroupType Remark GID_test1 HTTP HTTP istemcileri için kullanılır. GID_test2 TCP TCP istemcileri için kullanılır. Import Resources panelinde içe aktarmak istediğiniz grupları seçin ve Actions sütunundaki Confirm and Import öğesine tıklayın. Birden fazla grubu aynı anda içe aktarmak için grupları seçip Batch Import öğesine tıklayın.
Execution Results sütununun her grup için Imported değerini gösterdiğini doğrulayın.
Import Resources panelinin sol alt köşesinde işlemi tamamlamak için Complete öğesine tıklayın.
İçe aktarılan gruplar artık hedef örneğin grup listesinde görünür.
Ayrıca bkz.
Konu verilerini dışa ve içe aktarma -- Konu yapılandırmalarını örnekler arasında eşitleyin.
Kendi kendine yönetilen Apache RocketMQ kümelerini ApsaraMQ for RocketMQ örneklerine taşıma -- Açık kaynaklı bir Apache RocketMQ dağıtımından geçiş yapın.