Add rate limit, retry and circuit-breaker behaviour to your functions.
- Limits β rate of executions to comply with third-party API limits β
- Retries π© failing executions in temporary, unexpected system and π₯ network failures β
- Uses circuit breakers to π₯ fail-fast until it is safe to retry β
- Supports Bluebird π¦ promises β
npm install perseverance
You can contribute either with code (e.g., new features, bug fixes and documentation) or by donating 5 EUR. You can read the contributing guidelines for instructions on how to contribute with code.
All donation proceedings will go to the Sverige fΓΆr UNHCR, a swedish partner of the UNHCR - The UN Refugee Agency, a global organisation dedicated to saving lives, protecting rights and building a better future for refugees, forcibly displaced communities and stateless people.
- request-on-steroids - An HTTP client β¨ with retry, circuit-breaker and tor support π¦ out-of-the-box
- facebook-login-for-robots - Facebook Login for π€ robots
Read the license for permissions and limitations.