Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/farfetch/loadshedding

A .NET library created to assist the applications in applying LoadShedding techniques and making it easy to configure it
https://github.com/farfetch/loadshedding

c-sharp concurrency-limiter csharp dotnet dotnet-core farfetch loadshedding middleware queue rate-limiting resilience resource-limits

Last synced: 6 days ago
JSON representation

A .NET library created to assist the applications in applying LoadShedding techniques and making it easy to configure it

Awesome Lists containing this project

README

        

# LoadShedding ยท [![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/farfetch/loadshedding/blob/main/LICENSE) [![NuGet](https://img.shields.io/nuget/v/farfetch.loadshedding.svg?style=flat)](https://www.nuget.org/packages/Farfetch.LoadShedding/) ![Build](https://github.com/Farfetch/loadshedding/actions/workflows/build.yml/badge.svg?branch=main)

## Introduction

โšก๏ธ LoadShedding was designed to effectively manage concurrency in the .NET ecosystem.

๐Ÿ— Built upon the foundational principles and concepts pioneered by [Netflix](https://netflixtechblog.medium.com/performance-under-load-3e6fa9a60581).

๐ŸŽ Offers out-of-the-box Adaptative Concurrency Limiter implementation.

๐ŸŽ Offers additional features like metrics, request prioritization, and configuration flexibility.

## Installation

[Read the docs](https://farfetch.github.io/loadshedding/docs/getting-started/installation) for any further information.

## Documentation

Learn more about using LoadShedding on the [site](https://farfetch.github.io/loadshedding/docs)!

## Contributing

Read our [contributing guidelines](CONTRIBUTING.md) to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes.

## Get in touch

You can find us at:

- [GitHub Issues](https://github.com/Farfetch/loadshedding/issues)

## License

LoadShedding is a free and open source project, released under the permissible [MIT license](LICENSE).