expanso-circuit-breakers
OfficialResilient API calls with fallback logic
Authorexpanso-io
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill ensures your data processing pipelines remain operational even when downstream services are unavailable by implementing a circuit breaker pattern with multiple fallback mechanisms.
Core Features & Use Cases
- Resilient API Calls: Gracefully handles failures from primary and secondary APIs.
- Data Fallback: Stores data locally or sends to a Kafka topic when primary destinations fail.
- Use Case: An e-commerce order processing system needs to enrich order data with customer information from a primary API. If that API is down, the system can fall back to a secondary API, then to a local cache, and finally log the failed attempt to a dead-letter queue, ensuring no data is lost and the system remains responsive.
Quick Start
Run the circuit breaker pipeline with sample data using the provided shell script.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: expanso-circuit-breakers Download link: https://github.com/expanso-io/expanso-skills/archive/main.zip#expanso-circuit-breakers Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.