Microservices Governance de Microservices Engine (MSE) ofrece capacidades de monitoreo y limitación de tráfico que le ayudan a gestionar el tráfico de red para garantizar la disponibilidad y seguridad del servicio.
Crear una regla de limitación
Una regla de limitación supervisa las consultas por segundo (QPS) de una aplicación o servicio y bloquea el tráfico inmediatamente cuando las QPS alcanzan un umbral que usted especifique. Esto evita fallos en la aplicación provocados por aumentos repentinos de tráfico. Para obtener más información, consulte Create a throttling rule.
Crear una regla de aislamiento
Una regla de aislamiento controla el número de hilos concurrentes para interfaces o dependencias con el fin de garantizar la estabilidad y fiabilidad del sistema. Para obtener más información, consulte Configure isolation rules.
Crear una regla de circuit breaking
Las reglas de circuit breaking previenen fallos del sistema causados por llamadas entre servicios. Cuando un servicio falla o responde con lentitud, esta regla detiene las solicitudes hacia dicho servicio para mantener la estabilidad general de la aplicación. Para obtener más información, consulte Configure circuit breaking rules.
Crear una regla de limitación de parámetros frecuentes
Las reglas de limitación de parámetros frecuentes permiten limitar solicitudes RPC y HTTP según el tipo de solicitud. Para obtener más información, consulte Create a hot parameter throttling rule for RPC requests or custom interface requests y Configure hot spot parameter protection rules (HTTP requests).
Configurar el enrutamiento basado en etiquetas
El enrutamiento basado en etiquetas permite etiquetar tráfico o máquinas para que el tráfico con características específicas se dirija a los nodos designados. Para obtener más información, consulte Configure tag-based routing.
Configurar una canary versión para mensajería
MSE admite canary versiones para mensajes de RocketMQ, aplicables a escenarios como versiones graduales, pruebas integrales de extremo a extremo y aislamiento de entornos de desarrollo. Para obtener más información, consulte Configure message canary release.