SAE, yerel Spring Cloud mikro hizmet çerçevesiyle sorunsuz entegrasyon sağlar. Bu çerçeveyi kullanan uygulamalar, kod değişikliği yapmadan yalnızca bağımlılıkları ekleyip hizmet kayıt defteri yapılandırmalarını ayarlayarak SAE'ye geçirilebilir. SAE; uygulama barındırma, yönetim, izleme, uyarı ve tanılama gibi kurumsal düzeyde özellikler sunar.
Spring Cloud'un faydaları
Spring Cloud; hizmet keşfi, yük dengeleme, devre kesiciler, yapılandırma yönetimi, olay güdümlü mesajlaşma ve mesaj veri yollarını kapsayan bir dizi standart ve teknik özellik sunarak uygulama geliştirmeyi basitleştirir. Ayrıca ağ geçidi kurulumunu, dağıtılmış izlemeyi, güvenliği ve dağıtılmış iş zamanlaması ile koordinasyonu kolaylaştırır.
Sıkça kullanılan Spring Cloud bileşenleri arasında Spring Cloud Netflix, Spring Cloud Consul ve Spring Cloud Alibaba bulunur.
Uygulamanız Spring Cloud Netflix veya Spring Cloud Consul gibi Spring Cloud bileşenleriyle geliştirildiyse herhangi bir kodu değiştirmeden bunu SAE üzerinde dağıtabilir ve uçtan uca izleme gibi gelişmiş izleme özelliklerinden yararlanabilirsiniz.
Spring Cloud uygulamalarınızı yönetmek için SAE'deki ek hizmet yönetimi özelliklerine erişmek istiyorsanız mevcut Spring Cloud bileşenlerinizi Spring Cloud Alibaba bileşenleriyle değiştirmeniz veya ortamınıza Spring Cloud Alibaba bileşenleri eklemeniz gerekir.
Uyumluluk açıklaması
SAE; Spring Cloud Greenwich, Finchley ve Edgware sürümlerini destekler. Spring Cloud, Spring Boot, Spring Cloud Alibaba ve bunların bileşenleri arasındaki uyumlulukla ilgili ayrıntılı bilgi için bkz. sürüm eşleştirmeleri.
Aşağıdaki tabloda Spring Cloud özellikleri, açık kaynaklı bileşenler ve bunların SAE ile uyumluluğu açıklanmaktadır.
Spring Cloud özellikleri | Açık kaynak uygulaması | SAE uyumluluğu | |
Genel amaçlı özellikler | Hizmet kaydı ve keşfi |
| Uyumlu ve alternatif bileşenler mevcut |
Yük dengeleme | Netflix Ribbon | Uyumlu | |
Hizmet çağrıları |
| Uyumlu | |
Yapılandırma yönetimi |
| Uyumlu ve alternatif bileşenler mevcut | |
Hizmet ağ geçidi |
| Uyumlu | |
İzleme | Spring Cloud Sleuth | Uyumlu ve alternatif bileşenler mevcut | |
Mesaj güdümlü Spring Cloud Stream |
| Uyumlu ve alternatif bileşenler mevcut | |
Mesaj veri yolu Spring Cloud Bus |
| Uyumlu ve alternatif bileşenler mevcut | |
Güvenlik | Spring Cloud Security | Uyumlu | |
Dağıtılmış iş zamanlama | Spring Cloud Task | Uyumlu | |
Dağıtılmış koordinasyon | Spring Cloud Cluster | Uyumlu | |
Sürüm eşleştirmeleri
Aşağıdaki tabloda Spring Cloud, Spring Boot, Spring Cloud Alibaba ve SAE'nin ticari bileşenleri arasındaki sürüm eşleştirmeleri gösterilmektedir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Spring Cloud Alibaba Nacos Discovery, ANS'nin açık kaynaklı bir bileşenidir; Spring Cloud Alibaba Nacos Config ise ACM'nin açık kaynaklı bir bileşenidir.
İlgili bilgiler
Yerel Spring Cloud uygulamaları geliştirmeye yeni başlıyorsanız ve bunları SAE üzerinde dağıtmak istiyorsanız uygulamayı SAE üzerine dağıtmadan önce öncelikle yerel ortamınıza yapılandırma yönetimi bağımlılığını eklemeniz gerekir. Daha fazla bilgi için bkz. SAE üzerinde Spring Cloud uygulamaları geliştirme ve dağıtma.
Hizmet kaydı ve keşfi için Eureka, Consul, ZooKeeper ve Redis gibi bileşenler kullanan yerel bir Spring Cloud uygulaması geliştirdiyseniz ve bunu SAE üzerine dağıtmak istiyorsanız hizmet kaydı ve keşfi bileşenlerini Spring Cloud Alibaba Nacos Discovery olarak güncellemeniz gerekir. Mikro hizmetlerinizi barındırmak amacıyla uygulamanızı SAE üzerinde dağıtırken herhangi bir iş kodunu değiştirmenize gerek yoktur. Daha fazla bilgi için bkz. Uygulamaların hizmet kaydı ve keşfini Nacos olarak değiştirme.