Servir les anciennes et les nouvelles versions d'API sous le même nom d'hôte et TLS tout en les gardant toutes deux déployables. Comment devriez-vous acheminer le trafic ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser des services backend (pools de backend) distincts par chemin d'API derrière le répartiteur de charge.
Pourquoi c'est la réponse
La meilleure approche est d'utiliser des services backend distincts (ou des pools de backend) derrière un répartiteur de charge. Cela permet de gérer différentes versions d'API (anciennes et nouvelles) sous le même nom d'hôte et certificat TLS. Le répartiteur de charge peut être configuré pour acheminer le trafic vers le service backend approprié en fonction du chemin de l'URL (par exemple, /v1/api pour l'ancienne version et /v2/api pour la nouvelle). Cette méthode est flexible, permet un déploiement indépendant des versions et évite de reconfigurer les clients ou de surcharger l'ancienne API avec des fonctions de routage. Configurer un nouveau répartiteur de charge est plus complexe et coûteux. Reconfigurer les clients n'est pas toujours possible ou souhaitable. Demander à l'ancienne API de transférer les requêtes ajoute une dépendance et une charge inutile.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise