This component provides a robust Circuit Breaker pattern that acts as an intelligent gatekeeper, instantly "tripping" to protect your resources when an external dependency fails.
Read lessKey Features
Zero-Configuration (Auto-Provisioning): No manual setup required. The component automatically initializes circuits the moment you first call them in your code.
Dual-Storage Strategy:
DB Mode: Ensures Global Consistency across all front-ends/containers—if one trips, they all trip.
RAM Mode: Offers Near-Zero Latency by evaluating state in local memory. Ideal for ultra-high-volume traffic where every millisecond counts.
The QA Playground: A dedicated "Chaos Engineering" Backoffice. Manually simulate failures, force-open circuits, and verify UI fallbacks without waiting for a real-world outage.
Role-Based Governance: Secure administrative actions with the CircuitBreaker_Admin role, ensuring only authorized users can override system states in Production.
CircuitBreaker_Admin
BSD-3 license (https://opensource.org/licenses/BSD-3-Clause)