Host
A low overhead circuit breaker for your routes
A fail-fast circuit breaker for promises and callbacks
Prometheus metrics for opossum circuit breaker
Hystrix-like circuit breaker for JavaScript.
JScript.Encode breaker
Hystrix-like circuit breaker for JavaScript.
Node.js Circuit Breaker Pattern
Circuit Breaker pattern in js
A flexible circuit breaker for Node.js (requires ES6 class modules).
Simple cache-breaker, appends a timestamp or md5 hash to any urls
Zero-dependency, isomorphic HTTP client with intelligent retry, circuit breaker, and offline queue for Node.js and browsers
Thai word breaker for Node.js
Library to help write libraries that accept both promises and callbacks.
A resilience and transient-fault-handling library that allows developers to express policies such as Backoff, Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. Inspired by .NET Polly.
TypeScript definitions for circuit-breaker-js
Interface to the circuit breaker smart contract
A circuit-breaker implementation with exponential backoff.
Circuit Breaker wrapper with native Promises
Resilience infrastructure for RevealUI - circuit breaker, retry, bulkhead patterns
A zero-dependency circuit breaker implementation for Node.js
Circuit Breaker
Neural router for AI agent orchestration - FastGRNN-based intelligent routing with circuit breaker, uncertainty estimation, and hot-reload
Circuit Breaker: Decorators and tools that can easily apply the Circuit Breaker pattern.
Official Rust SDK for the Tripswitch circuit breaker service
HMAC-protected circuit breaker with fail-open semantics. Persists circuit state to disk and verifies integrity with HMAC-SHA256 on every reload to prevent state-file tampering from inducing self-DoS.
High-performance circuit breaker with fallback support and rate-based thresholds
A Rust implementation of the Circuit Breaker pattern for building resilient and fault-tolerant systems.
Multi-core Tokio-native orchestration for LLM inference pipelines: dedup, circuit breakers, backpressure, MCP, and autonomous self-improvement
Circuit breakers, rate limiting, and retry mechanisms for Revoke framework
A production-grade, zero-boilerplate, lock-efficient, observability-ready Circuit Breaker library
This Rust library implements a Circuit Breaker pattern with asynchronous support using Tokio, managing failure states and recovery strategies.
Tiny circuit breaker for LLM API calls. Opens after N consecutive failures, half-opens to probe after a reset window, closes on success. Thread-safe, no async runtime lock-in.
Async resilience policies for Rust inspired by Polly
Clock-agnostic circuit breaker for fault isolation and fast failure. no_std and zero-dependency.
A circuit breaker middleware for Tower services
Circuit breaker pattern for well designed Ruby applications
CircuitBreaker is a relatively simple Ruby mixin that will wrap a call to a given service in a circuit breaker pattern. The circuit starts off "closed" meaning that all calls will go through. However, consecutive failures are recorded and after a threshold is reached, the circuit will "trip", setting the circuit into an "open" state. In an "open" state, every call to the service will fail by raising CircuitBrokenException. The circuit will remain in an "open" state until the failure timeout has elapsed. After the failure_timeout has elapsed, the circuit will go into a "half open" state and the call will go through. A failure will immediately pop the circuit open again, and a success will close the circuit and reset the failure count. require 'circuit_breaker' class TestService include CircuitBreaker def call_remote_service() ... circuit_method :call_remote_service # Optional circuit_handler do |handler| handler.logger = Logger.new(STDOUT) handler.failure_threshold = 5 handler.failure_timeout = 5 end # Optional circuit_handler_class MyCustomCircuitHandler end
BreakerMachines is a production-ready circuit breaker implementation for Ruby that prevents cascade failures in distributed systems. Built on the battle-tested state_machines gem, it provides a clean DSL, thread-safe operations, multiple storage backends, and comprehensive introspection tools. Unlike other solutions, BreakerMachines prioritizes safety by avoiding dangerous forceful timeouts while supporting fallback chains, jitter, and event callbacks.
Breaking a Ruby code snippet into a sequence of classes and their connecting methods.
Simple Ruby implementation of the Circuit Breaker design pattern
A Faraday Middleware to handle spotty web services.
Not productive gem.
Self-resetting breaker retries the protected call after a suitable interval, and it also resets when the call succeeds.
Circuit Breaker functionality to Sidekiq
Prevent long running external calls from blocking an application
The library provides a mechanism for detecting, monitoring and controlling external service calls that will most-likely fail at some point (e.g. timeout) and cause request queuing, thus preventing cascading system failures.
A circuit breaker for use with eventmachine and em-http-request.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.