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]
Laisser un commentaire