circuit-breaker-agents · packages
Every package shipped from reaatech/circuit-breaker-agents, published or pending.
7 packages
@reaatech/circuit-breaker-agents
Provides a unified entry point that re-exports the `CircuitBreaker` class, state machine logic, and all persistence adapters from the core and persistence sub-packages. It serves as a drop-in replacement for the core library when you require distributed state management via Redis, Firestore, or DynamoDB.
- status
- published
- published
- 2 days ago
@reaatech/circuit-breaker-core
Provides a lazy-transitioning circuit breaker class for managing service-to-service communication via configurable trip and recovery strategies. It exposes an `execute` method for wrapping operations and requires only `zod` as a runtime dependency.
- status
- published
- published
- 2 days ago
@reaatech/circuit-breaker-example-basic
Description pending.
- status
- awaiting publish
@reaatech/circuit-breaker-example-dynamodb
Description pending.
- status
- awaiting publish
@reaatech/circuit-breaker-example-firestore
Description pending.
- status
- awaiting publish
@reaatech/circuit-breaker-example-redis
Description pending.
- status
- awaiting publish
@reaatech/circuit-breaker-persistence
Provides persistence adapters for circuit breaker state to enable cross-instance state sharing and survival across process restarts. It exports a standard `PersistenceAdapter` interface with implementations for Redis, Firestore, DynamoDB, and in-memory storage, each requiring its respective cloud SDK as a peer dependency.
- status
- published
- published
- 2 days ago
