All Products
Search
Document Center

Enterprise Distributed Application Service:Ikhtisar Spring Cloud

Last Updated:Mar 12, 2026

Enterprise Distributed Application Service (EDAS) mendukung framework layanan mikro Spring Cloud native. Anda dapat menerapkan aplikasi Spring Cloud ke EDAS tanpa mengubah kode atau konfigurasi untuk memperoleh tata kelola layanan, observabilitas, dan manajemen aplikasi tingkat enterprise yang membantu meningkatkan stabilitas dan keamanan aplikasi.

Mengapa menerapkan aplikasi Spring Cloud di EDAS

Spring Cloud menyediakan standar untuk pola layanan mikro umum—seperti penemuan layanan, load balancing, circuit breaking, manajemen konfigurasi, dan messaging—dengan implementasi seperti Spring Cloud Netflix, Spring Cloud Consul, Spring Cloud Gateway, Spring Cloud Sleuth, dan Spring Cloud Alibaba (dikembangkan oleh tim middleware Alibaba Group). Berdasarkan standar tersebut, Spring Cloud juga menyediakan komponen implementasi untuk gerbang layanan, pelacakan terdistribusi, keamanan, penjadwalan pekerjaan terdistribusi, serta koordinasi pekerjaan terdistribusi.

EDAS menambahkan fitur siap produksi di atas framework open-source berikut:

  • Tata kelola layanan mikro — rilis canary, outlier ejection, shutdown yang mulus, dan kueri layanan, semuanya tanpa perubahan kode.

  • Observabilitas — pelacakan terdistribusi, Pemantauan Peringatan, dan diagnosis aplikasi.

  • Manajemen aplikasi — penerapan dan manajemen aplikasi terpusat.

Aplikasi yang dibangun dengan komponen seperti Spring Cloud Netflix atau Spring Cloud Consul dapat langsung berjalan di EDAS. Secara default, EDAS menangani registrasi dan penemuan layanan secara transparan, menggantikan komponen seperti Netflix Eureka atau Consul Discovery.

Kompatibilitas komponen

EDAS mendukung Spring Cloud Edgware dan versi yang lebih baru. Tabel berikut memetakan setiap fitur ke implementasi open-source-nya serta menjelaskan cara EDAS menanganinya.

Fitur Spring Cloud

Implementasi open source

Kompatibilitas EDAS

Referensi

Fitur umum

Service registration and discovery

  • Netflix Eureka

  • Consul Discovery

Compatible; substitute components available

Ditangani oleh EDAS secara default

Load balancing

Netflix Ribbon

Compatible

Implement load balancing

Service call

  • Feign

  • RestTemplate

Compatible

--

Configuration management

  • Config Server

  • Consul Config

Compatible; substitute components available

Manage application configurations

Service gateway

  • Spring Cloud Gateway

  • Netflix Zuul

Compatible

Build service gateways

Tracing

Spring Cloud Sleuth

Compatible; substitute components available

--

Spring Cloud Stream

  • RabbitMQ binder

  • Kafka binder

Compatible; substitute components available

--

Spring Cloud Bus

  • RabbitMQ

  • Kafka

Compatible; substitute components available

--

Security

Spring Cloud Security

Compatible

--

Distributed job scheduling

Spring Cloud Task

Compatible

Implement job scheduling

Distributed coordination

Spring Cloud Cluster

Compatible

--

Catatan

Komponen yang tidak tercantum dalam tabel ini, seperti Hystrix, Zuul, dan Spring Cloud Gateway, juga berfungsi sebagaimana mestinya di EDAS.

Versi yang didukung

EDAS mendukung Spring Cloud Edgware dan versi yang lebih baru. Tabel berikut menunjukkan pemetaan versi antara Spring Cloud, Spring Boot, dan Spring Cloud Alibaba.

Spring Cloud

Spring Boot

Spring Cloud Alibaba

2020.0

2.4.x

2021.1

Hoxton

2.2.x

2.2.6.RELEASE

Greenwich

2.1.x

2.1.1.RELEASE

Finchley

2.0.x

2.0.1.RELEASE

Edgware

1.5.x

1.5.1.RELEASE

Catatan

Untuk versi yang tidak tercantum di sini, lihat catatan rilis Spring Cloud Alibaba.

Lihat juga