Tüm Ürünler
Search
Belge Merkezi

Microservices Engine:Create a configuration

Son Güncelleme:Oct 06, 2026

Nacos yapılandırmaları; özellik bayrakları, bağlantı havuzları ve günlük seviyeleri gibi uygulama ayarlarını dışarıda tutmanıza olanak tanır. Bu sayede kodu yeniden dağıtmadan çalışma zamanında güncelleme yapabilirsiniz. Her yapılandırma; benzersiz bir Data ID, Group ve Namespace kombinasyonu ile tanımlanır.

Ön koşullar

Başlamadan önce aşağıdakilerin hazır olduğundan emin olun:

Konsolda yapılandırma oluşturma

  1. MSE konsoluna giriş yapın ve üst gezinme çubuğundan bir bölge seçin.

  2. Sol gezinme bölmesinde Microservices Registry > Instances seçeneklerini seçin.

  3. Instances sayfasında örneğin adına tıklayın.

  4. Sol gezinme bölmesinde Configuration Management > Configurations seçeneklerini seçin.

  5. Configurations sayfasında sol üst köşedeki Namespace açılır listesinden bir ad alanı seçin ve ardından Add Configuration öğesine tıklayın.

  6. Add Configuration panelinde aşağıdaki parametreleri ayarlayın ve ardından Release öğesine tıklayın.

    Parametre Zorunlu Açıklama
    Region -- Geçerli Nacos örneğinden otomatik olarak doldurulur. Değiştirilemez.
    Namespace -- 5. adımda seçilen ad alanından otomatik olarak doldurulur. Değiştirilemez.
    Data ID Evet Grubundaki yapılandırma için benzersiz bir tanımlayıcıdır. package.class adlandırma kuralını kullanın; örneğin com.foo.bar.log.level.
    Group Evet İlgili yapılandırmalar için mantıksal bir gruplama sağlar. Bir ürün adı veya modül adı kullanın; örneğin order-service veya payment-module. Benzersiz olmalıdır.
    Data Encryption Hayır Veritabanı kimlik bilgileri gibi hassas değerleri korumak amacıyla yapılandırma içeriğini şifreler. Etkinleştirildiğinde Data ID otomatik olarak cipher- ön ekiyle başlar. Daha fazla bilgi için bkz. Şifreleme yapılandırma.
    Configuration Format Evet Veri biçimi: Properties, JSON, YAML, XML veya düz metin.
    Description Hayır Bu yapılandırmanın amacını açıklayan kısa bir not.
    More Settings > Application Hayır Bu yapılandırmayı kullanan uygulama.
    More Settings > Configuration Tag Hayır Yapılandırmaları filtrelemek ve düzenlemek için etiketler. Bir anahtar kelime yazın ve açılır listeden seçin.
    Configuration Content Evet Sağ taraftaki panele girilen yapılandırma verileri. Örneğin: threadPoolSize=5 ve logLevel=WARN.

Release öğesine tıkladıktan sonra yapılandırma Configurations sayfasında görünür.

Yapılandırma içeriği örnekleri

Uygulama ayarları (Properties biçimi)

# Database connection pool
db.pool.maxActive=20
db.pool.minIdle=5
db.pool.maxWait=60000

# Logging
log.level=WARN
log.path=/var/log/app

Özellik bayrakları (JSON biçimi)

{
  "features": {
    "new_checkout_flow": {
      "enabled": true,
      "rollout_percentage": 25
    },
    "dark_mode": {
      "enabled": false
    }
  }
}

Hizmet uç noktası yapılandırması (YAML biçimi)

upstream:
  payment-service:
    url: https://pay.example.com/api/v2
    timeout: 3000
    retries: 3
  inventory-service:
    url: https://inv.example.com/api/v1
    timeout: 5000
    retries: 2

Sınırlamalar

Yapılandırma türü Maksimum boyut
Şifrelenmemiş 100 KB
Şifrelenmiş 50 KB

Bir yapılandırma bu sınırları aşarsa birden çok daha küçük yapılandırmaya bölün. Daha büyük bir kota talep etmek için Quota Center adresine gidin.

Önemli

İçerik boyutu sınırının değiştirilmesi Nacos kararlılığını etkileyebilir. Kota ayarlaması istemeden önce etkiyi değerlendirin.