All Products
Search
Document Center

Enterprise Distributed Application Service:Overview of application development

Last Updated:Aug 28, 2024

Enterprise Distributed Application Service (EDAS) supports three microservices application frameworks: Spring Cloud, Dubbo, and High-speed Service Framework (HSF). You can use Spring Cloud, Dubbo, and HSF to develop applications and use EDAS to manage the applications.

Application framework

Description

References

Spring Cloud

EDAS supports the native Spring Cloud microservices framework. You can deploy applications in EDAS to use its enterprise-level features, such as application management, microservices governance, monitoring and alerting, and application diagnosis, without the need to modify codes or add configurations. The microservices governance features include service query, canary release, outlier ejection, and graceful shutdown. The features of EDAS help you make your applications more stable and secure.

Dubbo

EDAS supports the Dubbo microservices framework. To deploy Dubbo microservices in EDAS, you need to only add dependencies and modify configurations. This allows you to deploy the microservices in a non-invasive manner. After the deployment is complete, you can use the features of EDAS, such as the management of enterprise-level microservices applications, microservices governance, monitoring and alerting, and application diagnosis.

HSF

HSF connects different business systems while reducing the interdependence of their implementations. HSF standardizes the way services are published and called. This makes it easier and faster for you to develop distributed applications and use shared functional modules. HSF simplifies distributed architectures by eliminating the need to manage complex technical details, such as remote communication, serialization, performance degradation, and implementation of synchronous and asynchronous calls.

Note Dubbo 3.0 integrates open source Dubbo and HSF. In the Enterprise Distributed Application Service (EDAS) console, you can upgrade an HSF application to a Dubbo 3.0 application. You can develop the upgraded application by using the original method or using the microservice governance feature provided by EDAS for Dubbo applications. For more information, see Update an HSF application to a Dubbo 3.0 application.