issues
search
sethvargo
/
go-limiter
A supersonic rate limiting package for Go with HTTP middleware.
Apache License 2.0
555
stars
40
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Limiting by Number Of Keys
#48
sundarv85
closed
1 month ago
1
add persistence to Set() buckets for memorystore
#47
jerryjrxie
closed
3 months ago
0
added takemultiple + tests
#46
hypercopy
closed
6 months ago
1
Fix comment
#45
sethvargo
closed
7 months ago
0
Bump to Go 1.22
#44
sethvargo
closed
7 months ago
0
Handle cases here the server time is set to the past, such as daylight savings time
#43
sethvargo
closed
7 months ago
0
Calling back the server time can cause an exception in the flow limit…
#42
yujiangjiang
closed
7 months ago
1
Calling back the server time can cause an exception in the flow limiting mechanism
#41
yujiangjiang
closed
7 months ago
1
Add DAPR state as an optional store for using distributed rate-limiting in DAPR applications
#40
sujitdmello
closed
1 year ago
0
fasttime.Now is not using monotone time
#39
andreyvit
closed
7 months ago
1
Take many tokens
#38
FZambia
closed
1 year ago
2
Bypass rate limiter by header
#37
acbeni
closed
1 year ago
3
Question: what "algorithm" are you using? (and another question)
#36
cjellick
closed
2 years ago
2
Takes context as a parameter but doesn't do anything with it
#35
ciokan
closed
2 years ago
5
Allow custom response on 429
#34
dmytrohridin
closed
2 years ago
2
Allow custom headers names
#33
dmytrohridin
closed
2 years ago
2
Ms fix data lock
#32
sobczak-m
closed
3 years ago
1
14449 | Add custom methods
#31
sobczak-m
closed
3 years ago
1
drop fill rate, reset on new ticks
#30
mikehelmick
closed
3 years ago
1
Unexpected result when token limit is beyond 10000 * sqrt(10)
#29
PaulLiang1
closed
3 years ago
1
Link to time.now instead of runtime
#28
sethvargo
closed
3 years ago
1
X-RateLimit-Reset time is incorrect in 0.7.0
#27
alexreid
closed
3 years ago
2
Does not build on Go 1.17
#26
sgmiller
closed
3 years ago
5
Switch to runtime.nanotime since walltime can't be linked on 1.17
#25
sethvargo
closed
3 years ago
1
Disabling HTTP headers
#24
eyalch
closed
3 years ago
2
Fails to compile in Linux with Go 1.17rc1
#23
franchb
closed
3 years ago
2
RateLimit-Reset is set to delay-seconds in IETF draft, not UTC time
#22
estensen
closed
7 months ago
3
runtime.walltime has been removed
#21
johejo
closed
3 years ago
3
Add Get interface for retrieving current values
#20
sethvargo
closed
4 years ago
1
Add support for burst
#19
sethvargo
closed
4 years ago
1
Make store multi-tenant
#18
sethvargo
closed
4 years ago
1
How to use Store from redisstore on httplimit.NewMiddleware ?
#17
FRHuda
closed
4 years ago
4
Add context interfaces
#16
sethvargo
closed
4 years ago
1
Pull redisstore into own package
#15
sethvargo
closed
4 years ago
1
Return an error from the Fetch interface
#14
sethvargo
closed
4 years ago
1
Keys() for enumerating keys in the store
#13
philips
closed
4 years ago
4
Always set EXPIRE on keys after setting
#12
sethvargo
closed
4 years ago
1
Take interface doesn’t work for limiting based on request contents
#11
philips
closed
4 years ago
6
Add request count metrics to limiter middleware
#10
icco
closed
4 years ago
4
Allow redisstore to fail open
#9
sethvargo
closed
4 years ago
1
Don't use fasttime on windows
#8
sethvargo
closed
4 years ago
1
Package doesn't build on windows
#7
ncabatoff
closed
4 years ago
2
Move fasttime internal
#6
sethvargo
closed
4 years ago
3
How to Interpret 'reset'
#5
alexanderbez
closed
4 years ago
3
Out of date comment?
#4
carlpett
closed
4 years ago
2
Consider name memorystore
#3
ahmetb
closed
4 years ago
3
Implement io.Closer instead of custom Stop()
#2
sethvargo
closed
4 years ago
1
Change from Stop() to Close()
#1
mikehelmick
closed
4 years ago
1