Enterprise Distributed Application Service (EDAS) lets you manage your existing applications. Some features require you to add the relevant dependencies and configurations to your code. Develop microservices with Spring Cloud, Dubbo, or High-Speed Service Framework (HSF), and use the built-in testing, diagnostics, and developer tools to streamline your workflow.
Choose a framework
EDAS supports three microservices frameworks. Select the framework that matches your requirements:
| Framework | Best for | Get started |
|---|---|---|
| Spring Cloud | New microservices projects or existing Spring ecosystem applications that use service discovery, configuration management, load balancing, and API gateways. | Spring Cloud overview |
| Dubbo | High-performance RPC-based microservices, particularly when migrating existing Dubbo applications to the cloud. | Dubbo overview |
| HSF | Alibaba Cloud native workloads that require tight integration with Ali-Tomcat and the HSF runtime. | HSF overview |
Spring Cloud
Dubbo
HSF
Test and diagnose microservices
Alibaba Cloud Toolkit provides testing and diagnostics capabilities for microservices during development:
Connect on-premises and cloud applications
Set up cloud-end interconnection to call cloud-hosted services from your local development environment, or call on-premises services from the cloud:
Developer tools
The following tools integrate with EDAS for deployment, infrastructure provisioning, and CI/CD automation.
| Tool | Purpose | Get started |
|---|---|---|
| Cloud Toolkit | Deploy, test, and diagnose applications in EDAS from IntelliJ IDEA. | Alibaba Cloud Toolkit overview |
| toolkit-maven-plugin | Deploy applications from Maven builds. | |
| Terraform | Provision EDAS clusters and deploy applications as infrastructure as code. | Terraform overview |
| Jenkins | Automate application deployment through CI/CD pipelines. | Jenkins overview |