Retour aux cas pratiques
MicroservicesFondamental

Implémentation d'un mécanisme de repli (Fallback)

Scénario

Contexte ServiceA appelle ServiceB via HTTP. Le Problème Si ServiceB est indisponible, ServiceA plante : const response = await fetch("http://service-b:3002/data"); const data = await response.json(); return data; Contraintes Ajouter une gestion d’erreur avec timeout et fallback retournant : { "status": "degraded" } en cas d’échec. Livrable attendu Une version modifiée du code incluant try/catch et logique de repli simple.

Compétences ciblées

microservicesresiliencecircuit breakernodejserror handling
    Implémentation d'un mécanisme de repli (Fallback) — mise en situation Microservices | CodeDuel