Tüm Ürünler
Search
Belge Merkezi

Enterprise Distributed Application Service:Dubbo overview

Son Güncelleme:Oct 03, 2026

Enterprise Distributed Application Service (EDAS), Apache Dubbo mikro hizmet uygulamalarını minimum kod değişikliğiyle ve uygulamaya müdahale etmeden barındırır. Birkaç bağımlılık ekleyip yapılandırmanızı güncellemeniz yeterlidir; EDAS hizmet keşfi, yapılandırma, meta veri ve yönetişimi sizin adınıza yönetir, böylece iş mantığına odaklanabilirsiniz. Dağıtımın ardından kurumsal düzeyde mikro hizmet uygulamalarını barındırma, mikro hizmet yönetişimi, izleme ve uyarı ile uygulama tanılama gibi EDAS özelliklerinden yararlanabilirsiniz.

Dubbo mimarisi

Açık kaynaklı Dubbo'nun iki ana akım sürümü mevcuttur: 2,6.x ve 2,7.x.

Dubbo 2.6.x architecture

Dubbo 2.7.x architecture

Çalışma zamanı iş akışı dört adımdan oluşur:

  1. Sağlayıcı kaydı. Başlatma sırasında sağlayıcı kayıt defterine kaydolur.

  2. Tüketici aboneliği. Başlatma sırasında tüketici ihtiyaç duyduğu hizmetlere kayıt defteri üzerinden abone olur.

  3. Kayıt defteri güncellemeleri iter. Kayıt defteri, sağlayıcı adres listesini tüketiciye döndürür. Bir sağlayıcı değiştiğinde kayıt defteri güncellenmiş adresleri otomatik olarak iter.

  4. Tüketici istekleri yönlendirir. Tüketici, yazılım tabanlı yük dengeleme algoritmasına göre adres listesinden bir sağlayıcı seçer ve isteği gönderir.

EDAS üzerinde barındırmanın yerine geçtiği bileşenler

Bir Dubbo uygulamasını EDAS'ta barındırmak, EDAS'ın üç temel altyapı bileşeninin yönetimini üstlendiği anlamına gelir: kayıt defteri, yapılandırma merkezi ve meta veri merkezi. Bu bileşenleri kendiniz dağıtmanız, bakımını yapmanız veya izlemeniz gerekmez.

Before and after hosting comparison

Barındırma öncesi

Üç bileşeni de bağımsız olarak oluşturup sürdürmeniz gerekir:

  • Kayıt defteri -- ZooKeeper veya Nacos gibi açık kaynaklı bir bileşen

  • Yapılandırma merkezi ve meta veri merkezi -- genellikle Dubbo Admin aracılığıyla yönetilir

Her bir bileşenin kullanılabilirliği, yükseltmeleri ve ölçeklendirmesinden siz sorumlusunuz.

Barındırma sonrası

EDAS, kayıt defteri, yapılandırma merkezi ve meta veri merkezi olarak görev yapan yönetilen bir Nacos örneği sağlar. Ayrıca kendi kendinize yönettiğiniz Dubbo Admin'in yerine Dubbo hizmet yönetişim platformunu kullanıma sunar.

  • EDAS'a dağıtılan uygulamalar bu yönetilen bileşenlere otomatik olarak bağlanır.

  • Alternatif olarak, EDAS yönetişimiyle birlikte kendi kendinize yönetilen veya Microservices Engine (MSE) tarafından barındırılan bir ZooKeeper, Nacos ya da Eureka kayıt defterini kullanmaya devam edebilirsiniz.

Bileşen karşılaştırması

Bileşen Açık kaynak seçenekleri EDAS seçenekleri Dağıtım sonrası
Kayıt defteri Nacos (önerilir), ZooKeeper (önerilir), etcd, Consul, Eureka Nacos (önerilir), EDAS kayıt defteri Otomatik bağlı
Yapılandırma merkezi Nacos (önerilir), ZooKeeper (önerilir), Apollo Nacos (önerilir) Otomatik bağlı
Meta veri merkezi Nacos (önerilir), Redis (önerilir), ZooKeeper Nacos (önerilir) Otomatik bağlı

Avantajlar

Barındırma sürecinin tamamı sizin için tamamen şeffaftır. Herhangi bir şey öğrenmenizi gerektirmez veya geliştirme maliyetlerinizi artırmaz.

Altyapı maliyetlerinde azalma

EDAS, yerleşik hizmet keşfi ve yapılandırma yönetimi sunarak Eureka, ZooKeeper veya Consul gibi ara katmanları sürdürme ihtiyacını ortadan kaldırır.

Basitleştirilmiş dağıtım

Tek bir platformdan başlatma parametrelerini yapılandırın, dağıtım ilerlemesini görselleştirin, sorunsuz hizmet bağlantısı ve bağlantı kesimini etkinleştirin ve toplu iş olarak yayınlayın.

Hizmet yönetişimi

EDAS; hizmet sorgulama, koşullu yönlendirme, izin ve engelleme listesi, etiket tabanlı yönlendirme, dinamik yapılandırma, yük dengeleme yapılandırması, ağırlık yapılandırması ve merkezi yapılandırma yönetimi dahil olmak üzere kapsamlı hizmet yönetişimi yetenekleri sunar.

Auto Scaling

Uygulamaları trafik dalgalanmalarına göre dinamik olarak içe veya dışa doğru ölçeklendirin.

Kısıtlama ve degradasyon

EDAS, uygulamalarınızın yüksek kullanılabilirliğini sağlamak amacıyla kısıtlama ve degradasyon özelliğini sunar.

İzleme

EDAS, Application Real-Time Monitoring Service (ARMS) ile bazı izleme özelliklerini entegre eder. Örnek bilgisi sorgulamanın yanı sıra şunlara erişim elde edersiniz:

  • Mikro hizmet iz sorgulama

  • Hizmet çağrı topolojisi sorgulama

  • Yavaş SQL sorgulama

Desteklenen Dubbo sürümleri

Sürüm Durum Yeni özellikler
Dubbo 2,6.x Bakımı devam ediyor Hayır -- yalnızca bakım
Dubbo 2,7.x En son sürüm Evet

Dubbo 2,7.x kullanmanızı öneririz. Dubbo 2,6.x üzerindeyseniz yeni özelliklere erişmek için 2,7.x sürümüne geçin.

Kullanmaya başlayın

EDAS, Dubbo mikro hizmet odaklı uygulamalar geliştirmek için birden çok yöntemi destekler. Spring Boot kullanarak EDAS'ta bir Dubbo mikro hizmet uygulaması oluşturmak ve dağıtmak için bkz. Spring Boot kullanarak Dubbo mikro hizmet uygulamaları geliştirme.