Microservices
Expert
Réparation d'un Circuit Breaker bloqué sans transition HALF_OPEN

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

bugfix
circuit-breaker
state-machine
fault-tolerance
resilience

Scénario Technique

Contexte Un CircuitBreaker possède deux états : CLOSED et OPEN. Le Problème Après passage en OPEN, aucune transition ne permet de tester la disponibilité du service distant. Code actuel if (failures >= 3) { state = "OPEN"; } Contraintes Introduire : - Un état HALF_OPEN - Une fenêtre temporelle avant tentative de reconnexion - Une transition vers CLOSED si succès Livrable attendu Une machine à états complète avec gestion temporelle et transition correcte entre les trois états.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis