#load #tower #service #tower-middleware #ready #inner #request

tower-load-shed

Immediately reject requests if the inner service is not ready. This is also known as load-shedding.

4 releases

0.3.0 Dec 19, 2019
0.3.0-alpha.2 Oct 1, 2019
0.3.0-alpha.1 Sep 11, 2019
0.1.0 Apr 27, 2019

#9 in #inner

Download history 715/week @ 2023-11-30 1003/week @ 2023-12-07 965/week @ 2023-12-14 580/week @ 2023-12-21 800/week @ 2023-12-28 1479/week @ 2024-01-04 939/week @ 2024-01-11 985/week @ 2024-01-18 800/week @ 2024-01-25 728/week @ 2024-02-01 1132/week @ 2024-02-08 1088/week @ 2024-02-15 1187/week @ 2024-02-22 1639/week @ 2024-02-29 1912/week @ 2024-03-07 1871/week @ 2024-03-14

6,750 downloads per month

MIT license

45KB
606 lines

Tower Load Shed

Immediately reject requests if the inner service is not ready. This is also known as load-shedding.

License

This project is licensed under the MIT license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Tower by you, shall be licensed as MIT, without any additional terms or conditions.


lib.rs:

Tower middleware for shedding load when inner services aren't ready.

Dependencies

~1.5MB
~33K SLoC