2.1.1 • Published 1 month ago

nestjs-resilience v2.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

About

NestJS Resilience is an open-source library that provides a set of reliable patterns for building resilient applications on top of NestJS. The library includes several key features, including retry, circuit breaker, and timeout patterns, which help to ensure that your application can handle failures and recover quickly from them.

With NestJS Resilience, you can easily configure these patterns for your application, allowing you to improve the reliability and fault-tolerance of your services. Whether you're building a high-traffic web application or a distributed system, NestJS Resilience provides the tools you need to build robust, failure-resistant services that can withstand even the most challenging environments.

Features

  • Circuit Breaker - Automatically fail fast when a service is unavailable
  • Retry - Automatically retry failed requests
  • Timeout - Automatically fail fast when a service is taking too long to respond
  • Bulkhead - Limit the number of concurrent requests to a service
  • Fallback - Provide a fallback response when a service is unavailable
  • Rate Limiting - Limit the number of requests to a service

Installation

$ npm install nestjs-resilience
$ yarn add nestjs-resilience
$ pnpm add nestjs-resilience

Usage

TODO...

Stay in touch

License

MIT © Alexey Filippov

2.1.1

5 months ago

2.1.0

5 months ago

2.0.1

6 months ago

1.6.4

11 months ago

2.0.0

9 months ago

1.6.6

10 months ago

1.6.5

10 months ago

1.6.3

1 year ago

1.6.2

1 year ago

1.6.0

1 year ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago