Enterprise Distributed Application Service (EDAS) es una plataforma administrada para compilar y ejecutar microservices en Java. Desarrolle con Spring Cloud, Dubbo o High-speed Service Framework (HSF). EDAS proporciona gobernanza de microservices, monitoreo y alertas, así como diagnóstico de aplicaciones, sin necesidad de crear estas capacidades por su cuenta.
Capacidades de EDAS
Despliegue una aplicación de microservices en EDAS y obtenga:
Gestión del ciclo de vida de la aplicación: Despliegue, escale, revierta y gestione aplicaciones en distintos entornos.
Gobernanza de microservices: Consulta de servicios, versión canary, expulsión de nodos atípicos y apagado controlado.
Monitoreo y alertas: Supervise las métricas de rendimiento de la aplicación y reciba alertas cuando se superen los umbrales establecidos.
Diagnóstico de aplicaciones: Rastree y resuelva problemas en servicios distribuidos.
Elija un framework
EDAS admite tres frameworks de microservices. Utilice la tabla a continuación para decidir cuál se ajusta mejor a su caso de uso.
|
Spring Cloud |
Dubbo |
HSF |
|
|
Tipo |
Framework de microservices de código abierto |
Framework RPC de código abierto |
Framework propietario de Alibaba Cloud |
|
Esfuerzo de integración |
Ninguno -- despliegue directamente en EDAS sin cambios de código ni configuración adicional |
Agregue dependencias y modifique configuraciones -- no se requieren cambios invasivos en el código |
Se ejecuta en Ali-Tomcat con EDAS Container |
|
Ideal para |
Equipos que ya usan Spring Cloud o inician nuevos proyectos |
Equipos que usan Dubbo o necesitan RPC de alto rendimiento |
Aplicaciones heredadas de Alibaba Cloud |
|
Ruta de migración |
Dubbo 3.0 integra Dubbo de código abierto y HSF. Actualice las aplicaciones HSF existentes a Dubbo 3.0 desde la consola de EDAS. Después de la actualización, continúe desarrollando con el método original o utilice las funciones de gobernanza de microservices que EDAS proporciona para aplicaciones Dubbo.
Spring Cloud
EDAS admite el framework nativo de microservices Spring Cloud. Despliegue aplicaciones de Spring Cloud en EDAS sin modificar el código ni agregar configuraciones. Tras el despliegue, acceda a la gestión de aplicaciones, gobernanza de microservices, monitoreo y alertas, y diagnóstico de aplicaciones. Estas funciones ayudan a que sus aplicaciones sean más estables y seguras.
Las funciones de gobernanza incluyen consulta de servicios, versión canary, expulsión de nodos atípicos y apagado controlado.
Primeros pasos: Spring Cloud overview
Guías de desarrollo:
Migración: Migrate Spring Cloud applications to EDAS
Dubbo
EDAS admite el framework de microservices Dubbo. Despliegue microservices de Dubbo en EDAS al agregar dependencias y modificar configuraciones. No se requieren cambios invasivos en el código. Después del despliegue, acceda al conjunto completo de funciones de EDAS: gestión de aplicaciones, gobernanza de microservices, monitoreo y alertas, y diagnóstico de aplicaciones.
Primeros pasos: Dubbo overview
Guías de desarrollo:
Use Spring Boot to develop a Dubbo microservices application
Develop a sample Dubbo microservice application project using Cloud Toolkit
Migración: Migrate Dubbo applications to EDAS
HSF
High-speed Service Framework (HSF) estandariza la publicación e invocación de servicios entre distintos sistemas empresariales, lo que reduce la interdependencia de sus implementaciones. HSF gestiona detalles complejos de la computación distribuida, como la comunicación remota, la serialización, la degradación del rendimiento y las llamadas síncronas y asíncronas.
Dubbo 3.0 integra Dubbo de código abierto y HSF. En la consola de EDAS, actualice una aplicación HSF a una aplicación Dubbo 3.0. Después de la actualización, continúe desarrollando con el método original o utilice las funciones de gobernanza de microservices que EDAS proporciona para aplicaciones Dubbo. Para obtener más información, consulte Actualizar una aplicación HSF a Dubbo 3.0.
Primeros pasos: HSF overview
Guías de desarrollo:
Migración: Migrar aplicaciones de HSF a Dubbo mediante Ali-Tomcat