[ANN] django‑smart‑ratelimit v0.8.0: Circuit Breaker Pattern for Enhanced Reliability

Major Features

Circuit Breaker Pattern: automatic failure detection and recovery for all backends Exponential Backoff: smart recovery timing that increases delay on repeated failures Built‑in by Default: all rate limiting automatically includes circuit breaker protection Zero Configuration: works out‑of‑the‑box with sensible defaults Full Customization: global settings, backend‑specific config, or disable if needed

Quality & Compatibility

50+ new tests covering scenarios & edge cases Complete mypy compliance and thread‑safe operations Minimal performance overhead and zero breaking changes

Install
pip install django‑smart‑ratelimit==0.8.0

Links
GitHub → https://github.com/YasserShkeir/django-smart-ratelimit

Looking forward to your feedback and real‑world performance stories!

submitted by /u/TheCodingTutor to r/Python
[link] [comments]


Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *