Tous les produits
Search
Centre de documentation

API Gateway:Services

Dernière mise à jour :Aug 09, 2026

Dans Cloud-native API Gateway, un service représente un système amont vers lequel la passerelle achemine le trafic. Chaque service correspond à un backend réel, tel qu'une charge de travail Kubernetes, un microservice enregistré sur Nacos, une fonction Function Compute ou un endpoint IP fixe. Pour qu'une instance de passerelle puisse router les requêtes, ajoutez au moins un service et enregistrez-le comme destination de routage.

Cette rubrique décrit le cycle de vie complet des services : création, mise à jour, gestion des versions pour les déploiements canari, configuration des règles de trafic et mise en place de contrôles d'état actifs.

Créer un service

Cloud-native API Gateway prend en charge les sources de service suivantes :

  • Clusters Container Service for Kubernetes (ACK)

  • Instances Microservices Engine (MSE) Nacos

  • Endpoints fixes (adresses IP ou noms d'hôte)

  • Noms de domaine DNS (Domain Name System)

  • Function Compute

Ajoutez un service à une instance de passerelle et enregistrez-le comme destination de routage afin que les routes puissent lui transférer le trafic. Pour plus d'informations, consultez la rubrique Créer un service.

Gérer les services

Pour les services reposant sur des endpoints fixes, la passerelle ne peut pas détecter automatiquement les modifications d'adresse IP ou de port d'un nœud backend, car ces services ne sont pas enregistrés auprès d'une source de découverte de services dynamique. Lorsqu'un endpoint de nœud backend change, mettez à jour manuellement la configuration du service afin que la passerelle achemine le trafic vers la bonne adresse. Pour plus d'informations, consultez la rubrique Gérer les services.

Gérer les règles de trafic

Les règles de trafic déterminent la manière dont la passerelle transfère le trafic d'une instance de passerelle vers un service backend. Deux catégories de règles sont disponibles :

  • Chiffrement par certificat : configurez des certificats TLS pour chiffrer le trafic entre la passerelle et le backend.

  • Politique d'équilibrage de charge : répartissez les requêtes entre les nœuds backend selon un algorithme spécifié.

Pour plus d'informations, consultez la rubrique Gérer les règles de trafic.

Configurer des contrôles d'état actifs pour les services

Les contrôles d'état actifs permettent à la passerelle d'interroger périodiquement chaque nœud backend et de retirer automatiquement les nœuds défectueux du pool d'équilibrage de charge. Lorsqu'un nœud récupère, la passerelle le réintègre automatiquement. Cela améliore la disponibilité des routes pour les services exécutés dans des déploiements multi-réplicas.

  • Configurez des contrôles d'état actifs pour un service.

  • Résolvez les échecs de contrôle d'état.

Pour plus d'informations, consultez la rubrique Configurer des contrôles d'état actifs pour les services.