Enterprise Distributed Application Service (EDAS), Java mikro hizmetleri oluşturmak ve çalıştırmak için yönetilen bir platformdur. Spring Cloud, Dubbo veya High-speed Service Framework (HSF) ile geliştirme yapın. EDAS, bu yetenekleri kendiniz oluşturmanıza gerek kalmadan mikro hizmet yönetimi, izleme ve uyarı ile uygulama tanılama özellikleri sunar.
EDAS yetenekleri
Bir mikro hizmet uygulamasını EDAS'a dağıttığınızda aşağıdaki avantajlardan yararlanırsınız:
Uygulama yaşam döngüsü yönetimi: Uygulamaları ortamlar arasında dağıtın, ölçeklendirin, geri alın ve yönetin.
Mikro hizmet yönetimi: Hizmet sorgulama, kademeli sürüm yayınlama, anormal düğüm izolasyonu ve zarif kapatma işlemlerini gerçekleştirin.
İzleme ve uyarı: Uygulama performans ölçümlerini takip edin ve eşikler aşıldığında uyarı alın.
Uygulama tanılama: Dağıtılmış hizmetler arasındaki sorunları izleyin ve giderin.
Çerçeve seçimi
EDAS üç mikro hizmet çerçevesini destekler. Hangi çerçevenin kullanım durumunuza uygun olduğunu belirlemek için aşağıdaki tabloyu kullanın.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dubbo 3.0, açık kaynaklı Dubbo ve HSF'i entegre eder. Mevcut HSF uygulamalarını EDAS konsolunda Dubbo 3.0'a yükseltebilirsiniz. Yükseltmeden sonra geliştirmeye orijinal yöntemle devam edebilir veya EDAS'ın Dubbo uygulamaları için sunduğu mikro hizmet yönetimi özelliklerini kullanabilirsiniz.
Spring Cloud
EDAS, yerel Spring Cloud mikro hizmet çerçevesini destekler. Spring Cloud uygulamalarını kodu değiştirmeden veya yapılandırma eklemeden EDAS'a dağıtın. Dağıtımdan sonra uygulama yönetimi, mikro hizmet yönetimi, izleme ve uyarı ile uygulama tanılama özelliklerine erişin. Bu özellikler uygulamalarınızın daha kararlı ve güvenli olmasına yardımcı olur.
Yönetim özellikleri arasında hizmet sorgulama, kademeli sürüm yayınlama, anormal düğüm izolasyonu ve zarif kapatma bulunur.
Başlangıç: Spring Cloud'a genel bakış
Geliştirme kılavuzları:
Dubbo
EDAS, Dubbo mikro hizmet çerçevesini destekler. Dubbo mikro hizmetlerini bağımlılıkları ekleyerek ve yapılandırmaları değiştirerek EDAS'a dağıtın. Müdahaleci kod değişiklikleri gerekmez. Dağıtımdan sonra uygulama yönetimi, mikro hizmet yönetimi, izleme ve uyarı ile uygulama tanılama dahil olmak üzere EDAS'ın tüm özelliklerine erişin.
Başlangıç: Dubbo'ya genel bakış
Geliştirme kılavuzları:
HSF
High-speed Service Framework (HSF), farklı iş sistemleri arasında hizmetlerin nasıl yayınlanacağını ve çağrılacağını standartlaştırarak uygulamaların birbirine olan bağımlılığını azaltır. HSF; uzak iletişim, serileştirme, performans düşürme ile senkron ve asenkron çağrılar gibi karmaşık dağıtık hesaplama ayrıntılarını yönetir.
Dubbo 3.0, açık kaynaklı Dubbo ve HSF'i entegre eder. EDAS konsolunda bir HSF uygulamasını Dubbo 3.0 uygulamasına yükseltin. Yükseltmeden sonra geliştirmeye orijinal yöntemle devam edebilir veya EDAS'ın Dubbo uygulamaları için sunduğu mikro hizmet yönetimi özelliklerini kullanabilirsiniz. Daha fazla bilgi için bkz. Bir HSF uygulamasını Dubbo 3.0'a yükseltin.
Başlangıç: HSF'e genel bakış
Geliştirme kılavuzları:
Geçiş: Ali-Tomcat kullanarak uygulamaları HSF'ten Dubbo'ya geçirin