Todos los productos
Search
Centro de documentos

Microservices Engine:¿Qué es Microservices Governance?

Última actualización: Sep 05, 2026

Microservices Governance mejora los frameworks de código abierto más populares, como Spring Cloud y Apache Dubbo, sin necesidad de modificar el código. Este servicio ofrece un amplio conjunto de funciones de gobernanza y protección de tráfico que desacoplan el middleware de la lógica de negocio.

Si aún no ha activado Microservices Governance, habilite la edición de prueba para disfrutar de 30 días con todas las funciones. Al finalizar este periodo, actualice a la edición oficial y adquiera planes de recursos para obtener descuentos.

Capacidades y casos de uso

Gobernanza de tráfico de extremo a extremo

MSE Microservices Governance proporciona una solución integral de gobernanza para todos los aspectos de su arquitectura de microservices, lo que le permite crear rápidamente un sistema completo y resiliente.

Desarrollo ágil de microservices a bajo costo

Utilice el aislamiento de entornos de desarrollo para crear varios entornos lógicamente aislados sin aumentar los costos de hardware. Este enfoque resuelve los conflictos y la contención de recursos, lo que facilita el desarrollo ágil.

El aislamiento de entornos de desarrollo emplea versiones canary de extremo a extremo para lograr el aislamiento lógico, lo que permite crear varios entornos de desarrollo y pruebas sin incrementar los costos.

Mitigación de riesgos durante los cambios

Elimine los riesgos durante los cambios en las aplicaciones mediante la gestión de configuración, el inicio y apagado graceful, y las versiones canary de extremo a extremo.

Inicio graceful

El registro diferido y el calentamiento con bajo tráfico durante un inicio graceful evitan la pérdida de tráfico cuando se lanzan nuevas versiones de la aplicación. Para más información, consulte Graceful start.

Apagado graceful

La espera adaptativa y las notificaciones proactivas durante un apagado graceful previenen la pérdida de tráfico cuando se desconectan versiones anteriores de la aplicación. Para más información, consulte Graceful shutdown.

Versión canary de extremo a extremo

Cree grupos de lanes y lanes para controlar con precisión diversos tipos de tráfico, como RPC, HTTP y mensajes asíncronos. Esto garantiza que el tráfico permanezca confinado dentro de un lane específico desde el frontend, pasando por la puerta de enlace, hasta todos los microservices del backend. Esta capacidad le permite implementar rápidamente versiones canary de extremo a extremo en su arquitectura de microservices. Para más información, consulte End-to-end canary release.

Mejora de la estabilidad del servicio

Utilice funciones como limitación de tasa, circuit breaking, degradación y aislamiento para proteger sus servicios contra picos de tráfico inesperados o fallos en dependencias. Estas capacidades le ayudan a gestionar el tráfico, suavizar los picos, aislar fallos y degradar servicios de forma controlada.

  • Limitación de tasa: Esta función limita los picos repentinos de tráfico para garantizar que el servicio permanezca estable mientras procesa la mayor cantidad posible de solicitudes. Para más información, consulte Scenarios for traffic protection rules.

  • Circuit breaking y degradación: Cuando un método se vuelve inestable, por ejemplo, debido a un aumento en la latencia o a una alta tasa de errores, esta función limita las llamadas a dicho método para permitir un fallo rápido. Esto evita que el problema afecte la estabilidad de toda la cadena de llamadas. Para más información, consulte Create a circuit breaking rule.

  • Prioridad a proveedores en la misma zona: Cuando una aplicación llama a un servicio, prioriza los proveedores ubicados en la misma zona de disponibilidad. Esto mantiene el tráfico dentro de una sola zona y admite métodos de balanceo de carga adicionales al enfoque round-robin predeterminado. Para más información, consulte Configure Intra-zone Provider First.

Beneficios

  • Integración no invasiva: Conecte sus aplicaciones al centro de gobernanza sin modificar su código, configuración o imágenes. Microservices Governance es compatible con Spring Cloud, Dubbo y aplicaciones multilenguaje, lo que asegura la continuidad y estabilidad del negocio.

  • Costo cero de actualización: El servicio es compatible con los métodos existentes de gobernanza de servicios. Actualice funciones y optimice el rendimiento sin necesidad de desarrollo adicional.

  • Totalmente compatible con código abierto: El servicio es 100 % compatible con productos de código abierto y se integra perfectamente con Kubernetes. También ofrece mejoras en rendimiento, observability y usabilidad.

  • Ligero: Acceda a capacidades eficientes de gobernanza de microservices sin alterar su arquitectura de negocio existente.

  • Probado a gran escala en producción: Validado en entornos de producción a gran escala dentro de Alibaba Group, el servicio mejora la estabilidad del sistema y la eficiencia del desarrollo, lo que garantiza operaciones comerciales fluidas.

Funciones

Función

Descripción

Documentación relacionada

Consulta de servicios

Consulte listas y detalles de los servicios desplegados, incluida información básica, relaciones de llamadas entre servicios y metadatos.

Query services

Inicio y apagado graceful

  • El registro diferido y el calentamiento con bajo tráfico durante un inicio graceful evitan la pérdida de tráfico cuando se lanza una nueva versión.

  • La espera adaptativa y las notificaciones proactivas durante un apagado graceful previenen la pérdida de tráfico cuando se desconecta una versión anterior.

Configure graceful shutdown

Configure graceful start

Enrutamiento basado en etiquetas

Utilice etiquetas para agrupar proveedores de uno o más servicios. Esto restringe el flujo de tráfico únicamente al grupo especificado y logra el aislamiento del tráfico.

Configure tag-based routing

Versión canary de extremo a extremo

Cree reglas de lane para agrupar versiones idénticas de una o más aplicaciones en el mismo lane. Esto restringe el flujo de tráfico únicamente al lane especificado y logra el aislamiento de tráfico de extremo a extremo.

Protección de tráfico

La protección de tráfico garantiza la estabilidad del negocio al ofrecer una protección profesional y confiable, junto con un análisis por segundo de la distribución del tráfico. La protección está available en múltiples dimensiones, como limitación de tasa, aislamiento, protección de parámetros críticos y protección web.

Límites

Elemento

Restricción

Frameworks de microservices

  • Spring Cloud Edgware o posterior.

  • Dubbo 2.5.0 o posterior.

  • Gin 1.8.0 a 1.10.0.

  • gRPC-go 1.44.0 a 1.65.1.

Para más información sobre los componentes compatibles, consulte Java frameworks supported by Microservices Governance.

Destinos de despliegue

Compatible con aplicaciones que se ejecutan en Container Service for Kubernetes (ACK), Elastic Compute Service (ECS) y Serverless App Engine (SAE).

Versiones de JDK para aplicaciones Java

Compatible con aplicaciones que utilizan JDK 1.8, 11, 17 o 21.

Número de recursos conectados (interfaces)

Cada aplicación admite un máximo de 1,600 recursos conectados (interfaces).

Primeros pasos

Más información