Plan de contrôle et plan de données d’une API gateway
Un guide court pour séparer la gestion de configuration du traitement des requêtes API en direct.
Sommaire
pi 的agent 架构
Une API gateway devient plus simple à exploiter lorsque la configuration et le traitement des requêtes sont deux responsabilités distinctes.
Deux plans, deux rôles
| Plan | Rôle principal | Données typiques |
|---|---|---|
| Contrôle | Gérer l’état souhaité | routes, fournisseurs, prix et règles |
| Données | Traiter les requêtes | authentification, routage, mesure et réponses |
Le plan de contrôle valide puis publie une configuration complète. Le plan de données lit une version approuvée et continue de servir le trafic.
Séquence de mise à jour sûre
- Valider la configuration candidate.
- La publier comme version immuable.
- Basculer atomiquement le pointeur actif.
- Invalider uniquement les caches concernés.
- Vérifier une requête réelle et conserver la version précédente.
Surveillance et décision
Mesurez séparément version, erreurs de routage, latence fournisseur et rollback. Gardez la rédaction dans le plan de contrôle, et l’authentification, les quotas, le routage et le streaming dans le plan de données.