Mikroservisleri birden fazla ortamda (geliştirme, hazırlama) veya bölgede dağıttığınızda yapılandırmaların tutarlı kalması gerekir. Birden fazla mikroservis ad alanı oluşturabilir, bir ad alanında bir yapılandırma oluşturup bunu diğer ad alanlarına eşitleyebilirsiniz. Enterprise Distributed Application Service (EDAS) iki eşitleme yöntemi sunar:
Aynı bölgedeki ad alanları arasında yapılandırmaları klonlama
MSE konsolu üzerinde oturum açın ve üst gezinme çubuğundan bir bölge seçin.
Sol gezinme bölmesinde Microservices Registry > Instances yolunu izleyin.
Instances sayfasında örneğin adına tıklayın.
Sol gezinme bölmesinde Configuration Management > Configurations yolunu izleyin.
İsteğe bağlı olarak Configurations sayfasının üst kısmından yapılandırmaları filtrelemek için bir ad alanı seçin. Yapılandırmaları ayrıca group, data ID, application veya tag alanlarına göre sorgulayabilirsiniz.
Configurations sayfasında hedef yapılandırmayı seçin ve listenin sol alt köşesindeki Clone düğmesine tıklayın.
Clone Configuration iletişim kutusunda bir Destination Namespace seçin ve Start Clone düğmesine tıklayın.
-
İsteğe bağlı: Hedef ad alanında aynı ada sahip bir yapılandırma varsa Configuration Conflicts iletişim kutusu görünür. İşleme devam etmek için üzerine yazılacak yapılandırmaları seçin, OK düğmesine tıklayın ve ardından Start Clone düğmesine basın.
Source Namespace ile Destination Namespace arasındaki farkları incelemek için sağ taraftaki View Diff düğmesine tıklayın. Açılan Configuration Content Comparison iletişim kutusunda yan yana karşılaştırma görünümü sunulur. Kırmızı renk değiştirilecek içeriği, yeşil renk ise yeni eklenen içeriği gösterir.
Bölgeler arası yapılandırmaları dışa ve içe aktarma
MSE konsolu üzerinde oturum açın ve üst gezinme çubuğundan bir bölge seçin.
Sol gezinme bölmesinde Microservices Registry > Instances yolunu izleyin.
Instances sayfasında örneğin adına tıklayın.
Sol gezinme bölmesinde Configuration Management > Configurations yolunu izleyin.
İsteğe bağlı olarak Configurations sayfasının üst kısmından yapılandırmaları filtrelemek için bir ad alanı seçin. Yapılandırmaları ayrıca group, data ID, application veya tag alanlarına göre sorgulayabilirsiniz.
Configurations sayfasında bir veya daha fazla hedef yapılandırma seçin. Listenin alt kısmındaki Export düğmesine tıklayın. Açılan iletişim kutusunda ayrıntıları onaylayın ve Start Export düğmesine basın. Yapılandırma dosyaları bilgisayarınıza tek bir ZIP dosyası olarak indirilir.
-
Configurations sayfasının üst kısmından hedef ad alanını seçin ve Import Configuration düğmesine tıklayın. İletişim kutusunda yapılandırma dosyasını yükleyin ve OK düğmesine basın.
Notİçe aktarma özelliği, hem yeni hem de eski sürüm açık kaynak Nacos'tan dışa aktarılan yapılandırma ZIP dosyalarıyla uyumludur. Dışa aktarma özelliği ise yalnızca yeni sürümlerle uyumlu ZIP dosyaları oluşturur.
Parametre
Açıklama
Destination Namespace
Yapılandırmaların içe aktarılacağı ad alanıdır. Varsayılan olarak bu değer, Configurations sayfasında seçili olan ad alanıdır.
Same Configurations
Data ID ve Group bilgileri mevcut bir yapılandırma ile aynı olduğunda gerçekleştirilecek işlemi belirtir.
-
Stop Import: Tüm içe aktarma işlemini iptal eder. Seçilen yapılandırmaların hiçbiri hedef ad alanına eşitlenmez.
-
Skip: Yinelenen yapılandırmaları atlar ve kalanların içe aktarımına devam eder.
-
Overwrite: Hedef ad alanındaki mevcut yapılandırmaları, içe aktarılan yapılandırmalarla değiştirir.
Configuration File
Daha önce dışa aktarılan yapılandırma dosyasını seçip yüklemek için Upload File düğmesine tıklayın.
ÖnemliYapılandırmalarda değişiklik yapmanız gerekiyorsa dışa aktarılan ZIP dosyasını doğrudan düzenlemeyin; bu durum içe aktarmanın başarısız olmasına neden olabilir. Önce yapılandırmaları içe aktarın, ardından hedef ad alanında gerekli değişiklikleri yapın.
-