Tüm Ürünler
Search
Belge Merkezi

Serverless App Engine:Spring Cloud kullanarak uygulama geliştirme

Son Güncelleme:Oct 06, 2026

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

  • Netflix Eureka

  • Consul Discovery

Uyumlu ve alternatif bileşenler mevcut

Yük dengeleme

Netflix Ribbon

Uyumlu

Hizmet çağrıları

  • Feign

  • RestTemplate

Uyumlu

Yapılandırma yönetimi

  • Config Server

  • Consul Config

Uyumlu ve alternatif bileşenler mevcut

Hizmet ağ geçidi

  • Spring Cloud Gateway

  • Netflix Zuul

Uyumlu

İzleme

Spring Cloud Sleuth

Uyumlu ve alternatif bileşenler mevcut

Mesaj güdümlü Spring Cloud Stream

  • RabbitMQ binder

  • Kafka binder

Uyumlu ve alternatif bileşenler mevcut

Mesaj veri yolu Spring Cloud Bus

  • RabbitMQ

  • Kafka

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


Spring Boot


Spring Cloud Alibaba


ANS


ACM


SchedulerX


Greenwich


2,1.x


2,1,1.RELEASE


Finchley


2,0.x


2,0,1.RELEASE


Edgware


1,5.x


1,5,1.RELEASE


Hoxton


2,2.x


2,2.x

Not

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.