Todos los productos
Search
Centro de documentos

Enterprise Distributed Application Service:Descripción general de Spring Cloud

Última actualización: Sep 03, 2026

Enterprise Distributed Application Service (EDAS) es compatible con el framework nativo de microservices Spring Cloud. Despliegue aplicaciones de Spring Cloud en EDAS sin modificar el código ni las configuraciones para obtener gobernanza de servicios, observability y gestión de aplicaciones de nivel empresarial. Estas funciones mejoran la estabilidad y la seguridad de sus aplicaciones.

Por qué desplegar aplicaciones de Spring Cloud en EDAS

Spring Cloud proporciona estándares para patrones comunes de microservices —descubrimiento de servicios, balanceo de carga, circuit breaking, gestión de configuración y mensajería— con implementaciones como Spring Cloud Netflix, Spring Cloud Consul, Spring Cloud Gateway, Spring Cloud Sleuth y Spring Cloud Alibaba (desarrollado por el equipo de middleware de Alibaba Group). Con base en estos estándares, Spring Cloud también ofrece componentes para puertas de enlace de servicios, rastreo distribuido, seguridad, programación de trabajos distribuidos y coordinación de trabajos distribuidos.

EDAS añade funciones listas para producción al framework de código abierto:

  • Gobernanza de microservices: versión canary, expulsión de instancias anómalas, apagado graceful y consulta de servicios, todo sin cambios en el código.

  • Observability: rastreo distribuido, monitoreo y alertas, y diagnóstico de aplicaciones.

  • Gestión de aplicaciones: despliegue y administración centralizada de aplicaciones.

Las aplicaciones creadas con componentes como Spring Cloud Netflix o Spring Cloud Consul se ejecutan en EDAS de inmediato. EDAS gestiona el registro y descubrimiento de servicios de forma predeterminada, y reemplaza componentes como Netflix Eureka o Consul Discovery de manera transparente.

Compatibilidad de componentes

EDAS es compatible con Spring Cloud Edgware y versiones posteriores. La siguiente tabla relaciona cada función con su implementación de código abierto y describe cómo la gestiona EDAS.

Función de Spring Cloud

Implementación de código abierto

Compatibilidad con EDAS

Referencias

Funciones generales

Registro y descubrimiento de servicios

  • Netflix Eureka

  • Consul Discovery

Compatible; componentes sustitutos disponibles

EDAS lo gestiona de forma predeterminada

Balanceo de carga

Netflix Ribbon

Compatible

Implement load balancing

Llamada de servicio

  • Feign

  • RestTemplate

Compatible

--

Gestión de configuración

  • Config Server

  • Consul Config

Compatible; componentes sustitutos disponibles

Manage application configurations

Puerta de enlace de servicios

  • Spring Cloud Gateway

  • Netflix Zuul

Compatible

Build service gateways

Rastreo

Spring Cloud Sleuth

Compatible; componentes sustitutos disponibles

--

Spring Cloud Stream

  • RabbitMQ binder

  • Kafka binder

Compatible; componentes sustitutos disponibles

--

Spring Cloud Bus

  • RabbitMQ

  • Kafka

Compatible; componentes sustitutos disponibles

--

Seguridad

Spring Cloud Security

Compatible

--

Programación de trabajos distribuidos

Spring Cloud Task

Compatible

Implement job scheduling

Coordinación distribuida

Spring Cloud Cluster

Compatible

--

Nota

Los componentes no incluidos en esta tabla, como Hystrix, Zuul y Spring Cloud Gateway, también funcionan correctamente en EDAS.

Versiones compatibles

EDAS es compatible con Spring Cloud Edgware y versiones posteriores. La siguiente tabla muestra la correspondencia de versiones entre Spring Cloud, Spring Boot y 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

Nota

Para versiones no incluidas aquí, consulte las notas de versión de Spring Cloud Alibaba.

Consulte también