Todos los productos
Search
Centro de documentos

Microservices Engine:Versión canary de extremo a extremo

Última actualización: Sep 05, 2026

Este tema ofrece una descripción general de los tutoriales sobre la versión canary de extremo a extremo para ayudarle a utilizar esta función de manera efectiva.

Descripción general

Microservices Governance en Microservices Engine (MSE) admite la versión canary de extremo a extremo en varios tipos de integración. Esta función permite a las empresas ejecutar versiones canary de microservices de forma controlada, sin alterar las versiones de servicio en el entorno de producción existente. Esto mitiga significativamente los riesgos asociados con las versiones canary y mejora su eficiencia. Elija el tutorial que corresponda a su configuración de gateway o pipeline.

Tutoriales basados en gateway

Utilice estos tutoriales si su punto de entrada es un cloud-native gateway o un Ingress controller.

Versión canary de extremo a extremo en aplicaciones frontend con cloud-native gateways de MSE

Combine las versiones canary para aplicaciones frontend con políticas de monitoreo y reversión para mantener la estabilidad del sistema durante las actualizaciones continuas de la aplicación. Para obtener más información, consulte Implement an end-to-end canary release on frontend applications based on MSE cloud-native gateways.

Versión canary de extremo a extremo con cloud-native gateways de MSE

Los cloud-native gateways de MSE admiten la gestión de tráfico de extremo a extremo. Cree reglas de enrutamiento para dirigir las solicitudes a versiones específicas de la aplicación. Para obtener más información, consulte Implement an end-to-end canary release with an MSE cloud-native gateway.

Versión canary de extremo a extremo con ALB Ingress

Application Load Balancer (ALB) Ingress proporciona capacidades de enrutamiento flexibles. Utilice ALB Ingress para ejecutar versiones canary sin modificar su código de negocio. Para obtener más información, consulte Configure end-to-end canary release with an ALB gateway.

Tutoriales basados en pipelines de CI/CD

Siga estos tutoriales si ejecuta despliegues mediante un pipeline de CI/CD.

Versión canary de extremo a extremo con pipelines de CI/CD de Jenkins

Use los pipelines de CI/CD de Jenkins para automatizar una versión canary de extremo a extremo. Según los resultados de las pruebas canary, desvíe gradualmente más tráfico en vivo a la nueva versión o revierta a la versión estable y solucione los problemas. Para obtener más información, consulte Implement an end-to-end canary release by using Jenkins CI/CD pipelines.

Tutoriales basados en colas de mensajes

Consulte este tutorial si sus microservices se comunican a través de una cola de mensajes.

Versión canary de extremo a extremo con ApsaraMQ for RocketMQ

Implemente una versión canary de extremo a extremo basada en ApsaraMQ for RocketMQ sin modificar su código de negocio. Para obtener más información, consulte End-to-end canary release with RocketMQ.