Tüm Ürünler
Search
Belge Merkezi

Enterprise Distributed Application Service:Varsayılan ECS ortamında Spring Cloud ve Dubbo uygulamalarını dağıtma

Son Güncelleme:Oct 03, 2026

Enterprise Distributed Application Service (EDAS), Spring Cloud, Dubbo ve High-speed Service Framework (HSF) mikro hizmet uygulamalarının nasıl dağıtılacağını öğrenmenize yardımcı olmak için demo uygulamalar sunar. EDAS ayrıca uygulamaları hızlıca dağıtmanız için varsayılan bir Elastic Compute Service (ECS) ortamı sağlar. Bu konu, varsayılan ECS ortamında bir mikro hizmet uygulamasının nasıl dağıtılacağını açıklar.

Ön koşullar

  • EDAS'i etkinleştirdiniz. Daha fazla bilgi için bkz. EDAS'i Etkinleştirme.

  • Auto Scaling'i etkinleştirdiniz ve yetkilendirdiniz .

Arka plan bilgileri

Varsayılan ECS ortamı: Her bölge, varsayılan bir mikro hizmetler ad alanı içerir. EDAS bu ad alanında varsayılan bir küme oluşturur; bu küme bölgenin varsayılan sanal özel bulut (VPC) ağını kullanır.

Uygulama demoları: EDAS konsolu, basit hizmet çağrıları yapmak için kullanabileceğiniz Spring Cloud, Dubbo ve HSF çerçeveleri için birer çift mikro hizmet uygulama demosu sağlar. Farklı çerçevelere ait demoların dağıtım prosedürü benzerdir. Bu konuda örnek olarak Spring Cloud uygulama demosu kullanılmıştır. Demolar hakkında daha fazla bilgi için bkz. alibabacloud-microservice-demo.

Bir mikro hizmet uygulaması için özelliklerin nasıl uygulanacağı hakkında bilgi edinmek için bkz. Uygulama geliştirme genel bakış.

Süreç

默认环境创建ECS应用

Yordam

Sağlayıcı uygulama oluşturma

Mikro hizmet uygulama demosu, bir sunucu tarafı uygulaması (sağlayıcı) ve bir istemci tarafı uygulaması (tüketici) içerir. Bu konuda sağlayıcı uygulamanın nasıl dağıtılacağı açıklanmaktadır. Sağlayıcıyı dağıttıktan sonra tüketici uygulamasını dağıtmak için aynı adımları izleyebilirsiniz.

Not

Hizmet çağrısı ilişkisi nedeniyle tüketici uygulamasını dağıtmadan önce sağlayıcı uygulamayı dağıtmanız gerekir. Önce tüketici uygulamasını dağıtırsanız hizmet çağrısı başarısız olur ve bir özel durum oluşur.

  1. giriş yapın.

  2. Sol gezinme bölmesinde Application Management > Applications seçeneklerini seçin.

  3. Applications sayfasının üst gezinme çubuğundan uygulamayı dağıtmak istediğiniz bölgeyi seçin. Açılan sayfada yönetmek istediğiniz mikro hizmetler ad alanını seçin ve Create Application düğmesini tıklayın.

  4. Basic Information sayfasının Create Application sekmesinde uygulama için temel bilgileri ayarlayın ve Next düğmesini tıklayın.

    创建应用_基本信息_公共云

    1. Cluster Type bölümünde ECS Cluster seçeneğini tıklayın.

    2. Application Runtime Environment bölümünde Java seçeneğini tıklayın. Java Environment açılır listesinden Open JDK 8 seçeneğini belirleyin.

      Bu konuda örnek olarak bir Spring Cloud uygulamasının JAR paketi demosu kullanılmaktadır. Bu nedenle uygulama çalışma zamanı ortamı olarak Java seçilmiştir. Bir Spring Cloud veya Dubbo uygulamasının WAR paketini ya da bir HSF uygulamasını dağıtmak istiyorsanız sayfadaki talimatlara göre uygun uygulama çalışma zamanı ortamını ve sürümünü seçin.

    3. Application Name metin kutusuna uygulama için bir ad girin.

    4. İsteğe bağlı: Application Description metin kutusuna uygulama için bir açıklama girin.

  5. Application Configuration sekmesinde uygulamanın dağıtım paketini ve ortamını yapılandırın ve ardından Next düğmesini tıklayın.

    应用配置页签

    Parametre

    İşlemler

    Source of Deployment Package

    Official Demo seçeneğini belirleyin.

    Demo Type

    Spring Cloud Provider Application seçeneğini belirleyin.

    Instance Source

    Purchase Instance seçeneğini belirleyin.

    Environment

    Default Environment seçeneğini belirleyin.

    Purchase Method

    Purchase Based on Recommended Specifications seçeneğini belirleyin.

    Select Specifications

    Ultra-low-spec Instance seçeneğini belirleyin.

    Quantity

    1 girin.

    Logon Password

    ECS örneği için oturum açma parolasını girin.

    Terms of Service

    Elastic Compute Service Terms of Service | Terms of Service for Images seçeneğini belirleyin.

  6. Advanced Settings sekmesinde Version ve Application Health Check ayarlarını yapılandırın ve ardından Create Application düğmesini tıklayın.

    EDAS varsayılan sürüm olarak yyyymmdd.hhmmss biçimindeki geçerli zaman damgasını kullanır.

  7. Creation Completed adımında Basic Information, Configurations ve Advanced Settings ayarlarını doğrulayın. Ardından Create Application düğmesini tıklayın.

    EDAS uygulamayı dağıtmaya başladıktan sonra Basic Information sekmesinin üst kısmında Application change in progress... mesajı görüntülenir. Dağıtım işlemi yaklaşık 2 dakika sürer.

    Mesajın yanındaki View Details bağlantısını tıklayarak uygulamanın Change Details sayfasına gidebilirsiniz. Bu sayfada dağıtım ilerlemesini ve günlük verilerini kontrol edebilirsiniz.

Tüketici uygulama oluşturma

Tüketici uygulamayı oluşturmak için Sağlayıcı uygulama oluşturma bölümündeki adımları izleyin.

Tüketici uygulama için Internet üzerinden erişilebilir bir SLB örneği yapılandırma

Uygulamalar bir VPC içinde oluşturulur ve dağıtılır; bu nedenle varsayılan olarak genel bir IP adresine sahip değildirler. Uygulamanızı İnternet'e açmak için Internet üzerinden erişilebilir bir Server Load Balancer (SLB) örneği yapılandırmanız gerekir.

Not

EDAS yönetilen HTTP dinleyicileri için oturum kalıcılığını etkinleştirir. Bu ayar değiştirilemez.

  1. giriş yapın.

  2. Sol gezinme bölmesinde Application Management > Applications seçeneklerini seçin.

  3. Applications sayfasında üst gezinme çubuğundan bir bölge seçin. Sayfanın üst kısmında bir mikro hizmetler ad alanı seçin, Cluster Type değerini ECS Cluster olarak ayarlayın ve ardından oluşturduğunuz tüketici uygulamanın adını tıklayın.

  4. Basic Information sayfasında Basic Information sekmesine gidin. Application Settings bölümünde Load Balancer (Public) öğesinin yanındaki Add düğmesini tıklayın.

  5. Add Load Balancer (Public) iletişim kutusunda yük dengeleyici parametrelerini talimatlara göre ayarlayın. Daha fazla bilgi için bkz. Bir uygulamaya özel bir SLB örneği bağlama.

Sonucu doğrulama

İstemci tarafı uygulama web hizmetleri içerir. Hem sunucu hem de istemci tarafı uygulamalar dağıtıldıktan sonra istemci tarafı uygulamanın web arayüzüne oturum açıp açamadığınızı kontrol edin.