Serverless App Engine (SAE), yerel Spring Cloud ve Dubbo mikroservis çerçevelerini destekler. Spring Cloud ve Dubbo uygulamalarınızı mikroservis yönetimi amacıyla SAE üzerine geçirebilir ve dağıtabilirsiniz.
SAE hizmet kayıt defteri
-
Spring Cloud
SAE hizmet kayıt defteri, tüm Spring Cloud Alibaba Nacos Discovery özelliklerini entegre eder.
Spring Cloud Alibaba Nacos Discovery, Spring Cloud Registry standart arayüzlerini ve teknik özelliklerini uygular; hizmet kaydı ve keşfi için Eureka, Consul ve ZooKeeper ile eşdeğer yetenekler sunar.
Eureka, Consul, ZooKeeper ve Redis yerine SAE hizmet kayıt defterini kullanabilirsiniz. SAE ayrıca aşağıdaki avantajları sunar:
SAE hizmet kayıt defteri paylaşılan bir bileşendir; ZooKeeper gibi bileşenlerin işletim ve dağıtımı için gereken fiziksel ekipman maliyetlerini azaltır.
SAE hizmet kayıt defteri, hizmet kaydını güvence altına almak amacıyla iletişimi şifreler ve kimlik doğrulaması yapar.
SAE hizmet kayıt defteri, diğer SAE bileşenleriyle entegre çalışarak eksiksiz bir mikroservis çözümü sunar.
-
Dubbo
SAE hizmet kayıt defteri, Dubbo'nun SPI tabanlı kayıt defteri uzantısını destekler; bu kapsamda hizmet kaydı, yönlendirme kuralları ve kural yapılandırması bulunur.
NotDubbo SPI tabanlı kayıt defteri uzantısı: SPI Extension Implementations
Dubbo hizmet kaydı: Registry Server References ve Multiple Registries
Dubbo yönlendirme kuralları: Routing Rule
Dubbo kural yapılandırması: Configure rule
Bir uygulamayı SAE üzerinde dağıttığınızda, SAE hizmet kayıt defteri Nacos sunucu adresini, hizmet bağlantı noktasını ve aşağıdaki parametreleri yüksek öncelikle otomatik olarak yapılandırır: namespace, access-key, secret-key ve context-path. Ek yapılandırmaya gerek yoktur.
Yerel Spring Cloud uygulamaları
Bir Spring Cloud uygulamasını ilk kez SAE üzerinde dağıtmak için bağımlılıkları ekleyin ve uygulamanızı yerel ortamda yapılandırın, ardından SAE üzerinde dağıtın. Daha fazla bilgi için bkz. Use Spring Cloud to develop microservice applications and deploy them on SAE.
Spring Cloud uygulamanız Eureka, Consul, ZooKeeper veya Redis kullanıyorsa, SAE üzerinde dağıtım yapmak üzere kayıt defteri bağımlılıklarını ve yapılandırmalarını Spring Cloud Alibaba Nacos Discovery ile değiştirin. SAE üzerinde mikroservis barındırma için kod değişikliği gerekmez. Daha fazla bilgi için bkz. Modify service registration and discovery of applications to Nacos.
Yerel Dubbo uygulamaları
Yerel bir Dubbo uygulamasını ilk kez SAE üzerinde dağıtmak için bağımlılıkları ekleyin ve uygulamanızı yerel ortamda yapılandırın, ardından SAE üzerinde dağıtın. Daha fazla bilgi için bkz. Host Dubbo applications to SAE.
Dubbo uygulamanız Eureka, Consul, ZooKeeper veya Redis kullanıyorsa, SAE üzerinde dağıtım yapmak üzere kayıt defteri bağımlılıklarını ve yapılandırmalarını edas-dubbo-extension ile değiştirin. SAE üzerinde mikroservis barındırma için kod değişikliği gerekmez. Daha fazla bilgi için bkz. Host Dubbo applications to SAE.