uber-go/ratelimit: A Go blocking leaky-bucket rate limit implementation

3581
STARS
36
WATCHERS
270
FORKS
6
ISSUES

ratelimit's Language Statistics

uber-go's Other Repos

Star history of ratelimit
Issue history of ratelimit

ratelimit Recent Issues

Issue Title State Comments Created Date Updated Date Closed Date
Can you support the take method of non blocking sleep closed 0 2022-09-22 2023-03-17 2022-09-26
atomicInt64Limiter WithoutSlack doesn't block closed 18 2022-06-09 2023-03-17 2022-10-31
Why does the example_test fail when I run it locally? closed 2 2022-03-30 2023-03-17 2022-03-31
Adding support for an `Allow` method closed 10 2022-03-29 2023-03-17 2022-10-31
What's the major diff v.s. https://pkg.go.dev/golang.org/x/time/rate closed 1 2022-03-27 2023-03-17 2022-03-27
Support for increasing/decreasing limits on the fly open 3 2022-03-16 2023-03-17 -
If add some check in New function? open 0 2021-07-17 2023-03-17 -
Supply clock interface for testing? closed 2 2021-06-09 2023-03-17 2021-06-09
Feature Request: Allow updating the limit closed 8 2021-03-01 2023-03-17 2021-04-01
[Question] Why sleepFor should >= maxSlack in limiter_atomic.go closed 3 2021-01-24 2023-03-17 2021-01-25
Whether to consider increasing the implementation of the token-bucket algorithm? closed 2 2021-01-16 2023-03-17 2021-01-19
can you release a version? closed 3 2021-01-03 2023-03-17 2021-03-03
maxSlack can not be self defined. closed 1 2019-11-20 2023-03-17 2021-03-03
Parity with yab ratelimit closed 6 2017-10-04 2023-03-17 2021-05-27