Todos los productos
Search
Centro de documentos

API Gateway:Servicios

Última actualización: Sep 03, 2026

Un servicio en Cloud-native API Gateway representa un upstream de backend al que la puerta de enlace dirige el tráfico. Cada servicio se asigna a un backend real, como una carga de trabajo de Kubernetes, un microservice registrado en Nacos, una función de Function Compute o un endpoint con IP fija. Antes de que una instancia de puerta de enlace pueda enrutar solicitudes, debe agregar como mínimo un servicio y registrarlo como destino de ruta.

Este tema abarca el ciclo de vida completo del servicio: creación, actualización, gestión de versiones para lanzamientos canary, configuración de reglas de tráfico y establecimiento de comprobaciones de estado activas.

Crear un servicio

Cloud-native API Gateway admite los siguientes orígenes de servicio:

  • Clústeres de Container Service for Kubernetes (ACK)

  • Instancias de Microservices Engine (MSE) Nacos

  • Endpoints fijos (direcciones IP o nombres de host)

  • Nombres de dominio DNS

  • Function Compute

Agregue un servicio a una instancia de puerta de enlace y regístrelo como destino de ruta para que las rutas puedan reenviarle tráfico. Para obtener más información, consulte Create a service.

Gestionar servicios

En los servicios respaldados por endpoints fijos, la puerta de enlace no detecta automáticamente cuando cambia la dirección IP o el puerto de un nodo de backend, ya que estos servicios no están registrados en un origen de descubrimiento de servicios dinámico. Cuando cambie el endpoint de un nodo de backend, actualice manualmente la configuración del servicio para que la puerta de enlace dirija el tráfico a la dirección correcta. Para obtener más información, consulte Manage services.

Gestionar reglas de tráfico

Las reglas de tráfico controlan cómo transfiere la puerta de enlace el tráfico desde una instancia hacia un servicio de backend. Hay dos categorías de reglas disponibles:

  • Cifrado de certificado: configure certificados TLS para cifrar el tráfico entre la puerta de enlace y el backend.

  • Política de balanceo de carga: distribuya las solicitudes entre los nodos de backend según un algoritmo especificado.

Para obtener más información, consulte Manage traffic rules.

Configurar comprobaciones de estado activas para servicios

Las comprobaciones de estado activas permiten que la puerta de enlace sondee periódicamente cada nodo de backend y elimine automáticamente los nodos no saludables del pool de balanceo de carga. Cuando un nodo se recupera, la puerta de enlace lo vuelve a agregar de forma automática. Esto mejora la disponibilidad de las rutas para servicios que se ejecutan en despliegues con múltiples réplicas.

  • Configure comprobaciones de estado activas para un servicio.

  • Solucione problemas de fallos en las comprobaciones de estado.

Para obtener más información, consulte Configure active health checks for services.