nodejs-circuit-breaker
A robust Node.js Circuit Breaker implementation that monitors API health and handles failures gracefully by temporarily blocking failing URLs and retrying them after a certain timeout. Supports multiple HTTP methods and customizable failure thresholds.