All Products
Search
Document Center

Enterprise Distributed Application Service:Application development

Last Updated:Mar 17, 2026

Enterprise Distributed Application Service (EDAS) is a managed platform for building and running Java microservices. Develop with Spring Cloud, Dubbo, or High-speed Service Framework (HSF). EDAS provides microservices governance, monitoring and alerting, and application diagnosis without requiring you to build these capabilities yourself.

EDAS capabilities

Deploy a microservices application to EDAS and get:

  • Application lifecycle management: Deploy, scale, roll back, and manage applications across environments.

  • Microservices governance: Service query, canary release, outlier ejection, and graceful shutdown.

  • Monitoring and alerting: Track application performance metrics and receive alerts when thresholds are breached.

  • Application diagnosis: Trace and troubleshoot issues across distributed services.

Choose a framework

EDAS supports three microservices frameworks. Use the following table to decide which one fits your use case.

Spring Cloud

Dubbo

HSF

Type

Open-source microservices framework

Open-source RPC framework

Alibaba Cloud proprietary framework

Integration effort

None -- deploy directly to EDAS without code changes or extra configuration

Add dependencies and modify configurations -- no invasive code changes required

Runs on Ali-Tomcat with EDAS Container

Best for

Teams already using Spring Cloud or starting new projects

Teams using Dubbo or needing high-performance RPC

Legacy Alibaba Cloud applications

Migration path

Migrate Spring Cloud applications to EDAS

Migrate Dubbo applications to EDAS

Upgrade HSF to Dubbo 3.0

Note

Dubbo 3.0 integrates open-source Dubbo and HSF. You can upgrade existing HSF applications to Dubbo 3.0 in the EDAS console. After the upgrade, continue developing with the original method or use the microservices governance features that EDAS provides for Dubbo applications.

Spring Cloud

EDAS supports the native Spring Cloud microservices framework. Deploy Spring Cloud applications to EDAS without modifying code or adding configurations. After deployment, access application management, microservices governance, monitoring and alerting, and application diagnosis. These features help make your applications more stable and secure.

Governance features include service query, canary release, outlier ejection, and graceful shutdown.

Get started: Spring Cloud overview

Development guides:

Migration: Migrate Spring Cloud applications to EDAS

Dubbo

EDAS supports the Dubbo microservices framework. Deploy Dubbo microservices to EDAS by adding dependencies and modifying configurations. No invasive code changes are required. After deployment, access the full set of EDAS features: application management, microservices governance, monitoring and alerting, and application diagnosis.

Get started: Dubbo overview

Development guides:

Migration: Migrate Dubbo applications to EDAS

HSF

High-speed Service Framework (HSF) standardizes how services are published and called across different business systems, reducing the interdependence of their implementations. HSF handles complex distributed computing details such as remote communication, serialization, performance degradation, and synchronous and asynchronous calls.

Note

Dubbo 3.0 integrates open-source Dubbo and HSF. In the EDAS console, upgrade an HSF application to a Dubbo 3.0 application. After the upgrade, continue developing with the original method or use the microservices governance features that EDAS provides for Dubbo applications. For more information, see Upgrade an HSF application to Dubbo 3.0.

Get started: HSF overview

Development guides:

Migration: Migrate applications from HSF to Dubbo by using Ali-Tomcat