Open x-sushant-x opened 1 day ago
hi @x-sushant-x, Can I work on this issue?
Hi , I hope you're doing well. I I believe I can contribute effectively, and I'm eager to help resolve it. If it's possible, could you please assign me this task? I would really appreciate the opportunity. Thank you!"
Hi @anveshthakur I'm assigning this issue to you. Also @uskYash please check other issues in this repo, you can work on them.
Basic concept of Rate Shield is to implement different rate limiting strategies and integrate them with Redis. Than user can choose which strategy to apply and what rule to apply on particular API endpoint.
Currently we support: -
You can provide code for very basic leaky bucket rate limiting strategy in golang. There is no need to integrate redis in it as of now.
Procedure: -
leaky_bucket.go
inrate_shield/limiter
directory.