proxywhirl.circuit_breaker

Circuit breaker pattern implementation for proxy failure management.

This package provides both synchronous and asynchronous circuit breaker implementations for managing proxy failures and automatic recovery.

Usage:
Synchronous:
>>> from proxywhirl.circuit_breaker import CircuitBreaker
>>> cb = CircuitBreaker(proxy_id="proxy-1")
Asynchronous:
>>> from proxywhirl.circuit_breaker import AsyncCircuitBreaker
>>> cb = AsyncCircuitBreaker(proxy_id="proxy-1")

Submodules